перечисление 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) |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по