Go to the source code of this file.
|
typedef struct _DEBUG_MEMORY_REQUIREMENTS | DEBUG_MEMORY_REQUIREMENTS |
|
typedef struct _DEBUG_MEMORY_REQUIREMENTS * | PDEBUG_MEMORY_REQUIREMENTS |
|
typedef enum KD_NAMESPACE_ENUM * | PKD_NAMESPACE_ENUM |
|
typedef struct _DEBUG_TRANSPORT_DATA | DEBUG_TRANSPORT_DATA |
|
typedef struct _DEBUG_TRANSPORT_DATA * | PDEBUG_TRANSPORT_DATA |
|
typedef struct _DEBUG_DEVICE_DESCRIPTOR | DEBUG_DEVICE_DESCRIPTOR |
|
typedef struct _DEBUG_DEVICE_DESCRIPTOR * | PDEBUG_DEVICE_DESCRIPTOR |
|
typedef NTSTATUS(NTAPI * | pKdSetupPciDeviceForDebugging) (_In_opt_ PVOID LoaderBlock, _Inout_ PDEBUG_DEVICE_DESCRIPTOR PciDevice) |
|
typedef NTSTATUS(NTAPI * | pKdReleasePciDeviceForDebugging) (_Inout_ PDEBUG_DEVICE_DESCRIPTOR PciDevice) |
|
typedef PVOID(NTAPI * | pKdGetAcpiTablePhase0) (_In_ struct _LOADER_PARAMETER_BLOCK *LoaderBlock, _In_ ULONG Signature) |
|
typedef VOID(NTAPI * | pKdCheckPowerButton) (VOID) |
|
typedef PVOID(NTAPI * | pKdMapPhysicalMemory64) (_In_ PHYSICAL_ADDRESS PhysicalAddress, _In_ ULONG NumberPages, _In_ BOOLEAN FlushCurrentTLB) |
|
typedef VOID(NTAPI * | pKdUnmapVirtualAddress) (_In_ PVOID VirtualAddress, _In_ ULONG NumberPages, _In_ BOOLEAN FlushCurrentTLB) |
|
typedef ULONG(NTAPI * | pKdGetPciDataByOffset) (_In_ ULONG BusNumber, _In_ ULONG SlotNumber, _Out_writes_bytes_(Length) PVOID Buffer, _In_ ULONG Offset, _In_ ULONG Length) |
|
typedef ULONG(NTAPI * | pKdSetPciDataByOffset) (_In_ ULONG BusNumber, _In_ ULONG SlotNumber, _In_reads_bytes_(Length) PVOID Buffer, _In_ ULONG Offset, _In_ ULONG Length) |
|
◆ DBG_DEVICE_FLAG_BARS_MAPPED
#define DBG_DEVICE_FLAG_BARS_MAPPED 0x02 |
◆ DBG_DEVICE_FLAG_HAL_SCRATCH_ALLOCATED
#define DBG_DEVICE_FLAG_HAL_SCRATCH_ALLOCATED 0x01 |
◆ DBG_DEVICE_FLAG_SCRATCH_ALLOCATED
#define DBG_DEVICE_FLAG_SCRATCH_ALLOCATED 0x04 |
◆ DBG_DEVICE_FLAG_SYNTHETIC
#define DBG_DEVICE_FLAG_SYNTHETIC 0x10 |
◆ DBG_DEVICE_FLAG_UNCACHED_MEMORY
#define DBG_DEVICE_FLAG_UNCACHED_MEMORY 0x08 |
◆ MAXIMUM_DEBUG_BARS
◆ DEBUG_DEVICE_DESCRIPTOR
◆ DEBUG_MEMORY_REQUIREMENTS
◆ DEBUG_TRANSPORT_DATA
◆ PDEBUG_DEVICE_DESCRIPTOR
◆ PDEBUG_MEMORY_REQUIREMENTS
◆ PDEBUG_TRANSPORT_DATA
◆ PKD_NAMESPACE_ENUM
◆ pKdCheckPowerButton
◆ pKdGetAcpiTablePhase0
◆ pKdGetPciDataByOffset
◆ pKdMapPhysicalMemory64
◆ pKdReleasePciDeviceForDebugging
◆ pKdSetPciDataByOffset
◆ pKdSetupPciDeviceForDebugging
◆ pKdUnmapVirtualAddress
◆ KD_NAMESPACE_ENUM
Enumerator |
---|
KdNameSpacePCI | |
KdNameSpaceACPI | |
KdNameSpaceAny | |
KdNameSpaceNone | |
KdNameSpaceMax | |
Definition at line 33 of file kdtypes.h.
33 {
enum KD_NAMESPACE_ENUM * PKD_NAMESPACE_ENUM
◆ $if()
Definition at line 4 of file kdtypes.h.
5 {
8#if (NTDDI_VERSION >= NTDDI_WIN10_RS3)
9 union {
10#endif
12#if (NTDDI_VERSION >= NTDDI_WIN10_RS3)
13 struct {
16 };
17 };
18#endif
_In_ ULONG _In_ ULONG _In_ ULONG Length
_Reserved_ PVOID Reserved
_In_ ULONG _In_ PHYSICAL_ADDRESS _Inout_ PULONG _Out_ PPHYSICAL_ADDRESS TranslatedAddress
◆ DEBUG_DEVICE_ADDRESS
◆ PDEBUG_DEVICE_ADDRESS