WAIT_CONTEXT_BLOCK structure (wdm.h)
Reserved. Do not use.
Syntax
typedef struct _WAIT_CONTEXT_BLOCK {
union {
KDEVICE_QUEUE_ENTRY WaitQueueEntry;
struct {
LIST_ENTRY DmaWaitEntry;
ULONG NumberOfChannels;
ULONG SyncCallback : 1;
ULONG DmaContext : 1;
ULONG ZeroMapRegisters : 1;
ULONG Reserved : 9;
ULONG NumberOfRemapPages : 20;
};
};
PDRIVER_CONTROL DeviceRoutine;
PVOID DeviceContext;
ULONG NumberOfMapRegisters;
PVOID DeviceObject;
PVOID CurrentIrp;
PKDPC BufferChainingDpc;
} WAIT_CONTEXT_BLOCK, *PWAIT_CONTEXT_BLOCK;
Members
WaitQueueEntry
Reserved. Do not use.
DmaWaitEntry
Reserved. Do not use.
NumberOfChannels
Reserved. Do not use.
SyncCallback
Reserved. Do not use.
DmaContext
Reserved. Do not use.
ZeroMapRegisters
Reserved. Do not use.
Reserved
Reserved. Do not use.
NumberOfRemapPages
Reserved. Do not use.
DeviceRoutine
Reserved. Do not use.
DeviceContext
Reserved. Do not use.
NumberOfMapRegisters
Reserved. Do not use.
DeviceObject
Reserved. Do not use.
CurrentIrp
Reserved. Do not use.
BufferChainingDpc
Reserved. Do not use.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809. |
Header | wdm.h |