DEBUG_TRANSPORT_DATA構造体 (ntddk.h)

トランスポートで使用するデバッグ トランスポート固有のデータについて説明します。

構文

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;

メンバーズ

HwContextSize

ハードウェア コンテキスト のサイズ。

SharedVisibleDataSize

UseSerialFraming

このデバイスがシリアル フレームを使用しているかどうかを示します。

ValidUSBCoreId

USB カーネル デバッグ コントローラーが必要かどうかを示します。

USBCoreId

使用する USB コア ID。

DevControlInitialized

DevControlPciLocation

DevControlPciLocation.RawPciLocation

DevControlPciLocation.Fields

DevControlPciLocation.Fields.Segment

DevControlPciLocation.Fields.Bus

DevControlPciLocation.Fields.Device

DevControlPciLocation.Fields.Function

必要条件

要件 価値
ヘッダー ntddk.h