Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Describes debug-transport specific data for use by the transport.
Syntax
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;
Members
HwContextSize
The hardware context size.
SharedVisibleDataSize
UseSerialFraming
Indicates whether this device is using serial framing.
ValidUSBCoreId
Indicates whether the USB kernel debug controller is needed.
USBCoreId
The USB core ID to use.
DevControlInitialized
DevControlPciLocation
DevControlPciLocation.RawPciLocation
DevControlPciLocation.Fields
DevControlPciLocation.Fields.Segment
DevControlPciLocation.Fields.Bus
DevControlPciLocation.Fields.Device
DevControlPciLocation.Fields.Function
Requirements
| Requirement | Value |
|---|---|
| Header | ntddk.h |