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


перечисление 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