Поделиться через


структура 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