Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

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

Feedback

Was this page helpful?

Additional resources