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