struttura DEBUG_TRANSPORT_DATA (ntddk.h)

Descrive i dati specifici del trasporto di debug per l'utilizzo da parte del trasporto.

Sintassi

typedef struct _DEBUG_TRANSPORT_DATA {
  ULONG   HwContextSize;
  ULONG   SharedVisibleDataSize;
  BOOLEAN UseSerialFraming;
  BOOLEAN ValidUSBCoreId;
  UCHAR   USBCoreId;
  BOOLEAN DevControlInitialized;
  union {
    UINT32 RawPciLocation;
    struct {
      UINT32 Segment : 16;
      UINT32 Bus : 8;
      UINT32 Device : 5;
      UINT32 Function : 3;
    } Fields;
  } DevControlPciLocation;
} DEBUG_TRANSPORT_DATA, *PDEBUG_TRANSPORT_DATA;

Membri

HwContextSize

Dimensioni del contesto hardware.

SharedVisibleDataSize

UseSerialFraming

Indica se il dispositivo usa il frame seriale.

ValidUSBCoreId

Indica se è necessario il controller di debug del kernel USB.

USBCoreId

ID core USB da usare.

DevControlInitialized

DevControlPciLocation

DevControlPciLocation.RawPciLocation

DevControlPciLocation.Fields

DevControlPciLocation.Fields.Segment

DevControlPciLocation.Fields.Bus

DevControlPciLocation.Fields.Device

DevControlPciLocation.Fields.Function

Fabbisogno

Requisito Valore
intestazione ntddk.h