DEBUG_TRANSPORT_DATA estrutura (ntddk.h)

Descreve dados específicos de transporte de depuração para uso pelo transporte.

Sintaxe

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;

Membros

HwContextSize

O tamanho do contexto de hardware.

SharedVisibleDataSize

UseSerialFraming

Indica se esse dispositivo está usando o enquadramento serial.

ValidUSBCoreId

Indica se o controlador de depuração do kernel USB é necessário.

USBCoreId

A ID do núcleo USB a ser usada.

DevControlInitialized

DevControlPciLocation

DevControlPciLocation.RawPciLocation

DevControlPciLocation.Fields

DevControlPciLocation.Fields.Segment

DevControlPciLocation.Fields.Bus

DevControlPciLocation.Fields.Device

DevControlPciLocation.Fields.Function

Requisitos

Requisito Valor
cabeçalho ntddk.h