structure DEBUG_TRANSPORT_DATA (ntddk.h)

Décrit les données spécifiques au transport de débogage à utiliser par le transport.

Syntaxe

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;

Membres

HwContextSize

Taille du contexte matériel.

SharedVisibleDataSize

UseSerialFraming

Indique si cet appareil utilise le cadrage en série.

ValidUSBCoreId

Indique si le contrôleur de débogage du noyau USB est nécessaire.

USBCoreId

ID principal USB à utiliser.

DevControlInitialized

DevControlPciLocation

DevControlPciLocation.RawPciLocation

DevControlPciLocation.Fields

DevControlPciLocation.Fields.Segment

DevControlPciLocation.Fields.Bus

DevControlPciLocation.Fields.Device

DevControlPciLocation.Fields.Function

Exigences

Exigence Valeur
d’en-tête ntddk.h