トランスポートで使用するデバッグ トランスポート固有のデータについて説明します。
構文
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 |