Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
typedef struct _DEBUG_DEVICE_DESCRIPTOR {
ULONG Bus;
ULONG Slot;
USHORT Segment;
USHORT VendorID;
USHORT DeviceID;
UCHAR BaseClass;
UCHAR SubClass;
UCHAR ProgIf;
union {
UCHAR Flags;
struct {
UCHAR DbgHalScratchAllocated : 1;
UCHAR DbgBarsMapped : 1;
UCHAR DbgScratchAllocated : 1;
UCHAR DbgUncachedMemory : 1;
UCHAR DbgSynthetic : 1;
};
};
BOOLEAN Initialized;
BOOLEAN Configured;
DEBUG_DEVICE_ADDRESS BaseAddress[MAXIMUM_DEBUG_BARS];
DEBUG_MEMORY_REQUIREMENTS Memory;
ULONG Dbg2TableIndex;
USHORT PortType;
USHORT PortSubtype;
PVOID OemData;
ULONG OemDataLength;
KD_NAMESPACE_ENUM NameSpace;
PWCHAR NameSpacePath;
ULONG NameSpacePathLength;
ULONG TransportType;
DEBUG_TRANSPORT_DATA TransportData;
DEBUG_EFI_IOMMU_DATA EfiIoMmuData;
} DEBUG_DEVICE_DESCRIPTOR, *PDEBUG_DEVICE_DESCRIPTOR;
Angehörige
Bus
Slot
Segment
VendorID
DeviceID
BaseClass
SubClass
ProgIf
Flags
DbgHalScratchAllocated
DbgBarsMapped
DbgScratchAllocated
DbgUncachedMemory
DbgSynthetic
Initialized
Configured
BaseAddress[MAXIMUM_DEBUG_BARS]
Memory
Dbg2TableIndex
PortType
PortSubtype
OemData
OemDataLength
NameSpace
NameSpacePath
NameSpacePathLength
TransportType
TransportData
EfiIoMmuData
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | ntddk.h |