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


перечисление WDF_REQUEST_STOP_ACTION_FLAGS (wdfrequest.h)

[Применимо к KMDF и UMDF]

Тип перечисления WDF_REQUEST_STOP_ACTION_FLAGS определяет флаги, которые платформа передает в функцию обратного вызова EvtIoStop драйвера.

Синтаксис

typedef enum _WDF_REQUEST_STOP_ACTION_FLAGS {
  WdfRequestStopActionInvalid = 0,
  WdfRequestStopActionSuspend = 0x01,
  WdfRequestStopActionPurge = 0x2,
  WdfRequestStopRequestCancelable = 0x10000000
} WDF_REQUEST_STOP_ACTION_FLAGS;

Константы

 
WdfRequestStopActionInvalid
Значение: 0
Зарезервировано только для внутреннего использования.
WdfRequestStopActionSuspend
Значение: 0x01
Платформа останавливает очередь ввода-вывода, так как устройство покидает рабочее состояние (D0).
WdfRequestStopActionPurge
Значение: 0x2
Платформа останавливает очередь ввода-вывода, так как устройство удаляется.
WdfRequestStopRequestCancelable
Значение: 0x10000000
Запрос ввода-вывода можно отменить.

Комментарии

Когда платформа вызывает функцию обратного вызова EvtIoStop драйвера, она устанавливает флаг WdfRequestStopActionSuspend или WdfRequestStopActionPurge . Если запрос можно отменить, платформа также устанавливает флаг WdfRequestStopRequestCancelable .

Требования

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

См. также раздел

EvtIoStop