структура WAIT_CONTEXT_BLOCK (wdm.h)

Зарезервировано. Не используется.

Синтаксис

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;

Члены

WaitQueueEntry

Зарезервировано. Не используется.

DmaWaitEntry

Зарезервировано. Не используется.

NumberOfChannels

Зарезервировано. Не используется.

SyncCallback

Зарезервировано. Не используется.

DmaContext

Зарезервировано. Не используется.

ZeroMapRegisters

Зарезервировано. Не используется.

Reserved

Зарезервировано. Не используется.

NumberOfRemapPages

Зарезервировано. Не используется.

DeviceRoutine

Зарезервировано. Не используется.

DeviceContext

Зарезервировано. Не используется.

NumberOfMapRegisters

Зарезервировано. Не используется.

DeviceObject

Зарезервировано. Не используется.

CurrentIrp

Зарезервировано. Не используется.

BufferChainingDpc

Зарезервировано. Не используется.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809.
Верхняя часть wdm.h