перечисление WDF_CALLBACK_CONSTRAINT (wudfddi_types.h)

Синтаксис

typedef enum _WDF_CALLBACK_CONSTRAINT {
  None,
  WdfDeviceLevel,
  WdfLevelReserved,
  WdfLevelMaximum
} WDF_CALLBACK_CONSTRAINT;

Константы

 
None
Функции обратного вызова в драйвере не синхронизируются. Драйвер должен обрабатывать всю синхронизацию.
WdfDeviceLevel
Синхронизируются все функции обратного вызова в драйвере, связанные с устройством, включая все функции обратного вызова, связанные с очередями ввода-вывода. В любой момент времени может выполняться только один обработчик событий, связанный с устройством.
WdfLevelReserved
Зарезервировано.
WdfLevelMaximum

Комментарии

Обратите внимание, что приведенные выше модели блокировки применяются только для операций ввода-вывода (то есть операций открытия, чтения, записи и управления вводом-выводом устройств), а не для уведомлений Plug and Play (PnP) и управления питанием.

Требования

Требование Значение
Минимальная версия UMDF 1,9
Верхняя часть wudfddi_types.h (включая Wdf.h)