Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Применимо к KMDF и UMDF]
Функция обратного вызова события драйвера EvtIoResum e возобновляет обработку указанного запроса ввода-вывода после возвращения базового устройства в рабочее состояние питания (D0).
Синтаксис
EVT_WDF_IO_QUEUE_IO_RESUME EvtWdfIoQueueIoResume;
void EvtWdfIoQueueIoResume(
[in] WDFQUEUE Queue,
[in] WDFREQUEST Request
)
{...}
Параметры
[in] Queue
Дескриптор объекта очереди платформы, связанный с запросом ввода-вывода.
[in] Request
Дескриптор объекта запроса платформы.
Возвращаемое значение
Нет
Замечания
Драйвер регистрирует функцию обратного вызова EvtIoResum e при вызове метода WdfIoQueueCreate. Дополнительные сведения о вызове WdfIoQueueCreateсм. в создании очередей ввода-вывода.
Драйвер регистрирует EvtIoResume только для использования с управляемой питанием очереди.
Платформа вызывает функцию обратного вызова драйвера EvtIoResume, только если функция обратного вызова драйвера EvtIoStop ранее вызывалась WdfRequestStopAcknowledge с параметром Requeue значение FALSE.
Дополнительные сведения о функции обратного вызова EvtIoResum e см. в разделе Использование очередей ввода-вывода Power-Managed.
Эта функция обратного вызова может вызываться в IRQL <= DISPATCH_LEVEL, если только ExecutionLevel член WDF_OBJECT_ATTRIBUTES устройства или WDF_OBJECT_ATTRIBUTES драйвера имеет значение WdfExecutionLevelPassive. Эту функцию обратного вызова не следует .
Требования
Требование | Ценность |
---|---|
целевая платформа | универсальный |
минимальная версия KMDF | 1.0 |
минимальная версия UMDF | 2.0 |
Заголовок | wdfio.h (include Wdf.h) |
IRQL | <= DISPATCH_LEVEL (см. раздел "Примечания") |