EVT_WDF_IO_QUEUE_IO_RESUME回调函数 (wdfio.h)
[适用于 KMDF 和 UMDF]
驱动程序的 EvtIoResume 事件回调函数在基础设备返回到其工作 (D0) 电源状态后继续处理指定的 I/O 请求。
语法
EVT_WDF_IO_QUEUE_IO_RESUME EvtWdfIoQueueIoResume;
void EvtWdfIoQueueIoResume(
[in] WDFQUEUE Queue,
[in] WDFREQUEST Request
)
{...}
参数
[in] Queue
与 I/O 请求关联的框架队列对象的句柄。
[in] Request
框架请求对象的句柄。
返回值
无
备注
驱动程序在调用 WdfIoQueueCreate 方法时注册 EvtIoResume 回调函数。 有关调用 WdfIoQueueCreate 的详细信息,请参阅 创建 I/O 队列。
驱动程序仅注册 EvtIoResume 以用于电源管理的队列。
仅当驱动程序的 EvtIoStop 回调函数以前调用 WdfRequestStopAcknowledge 且 Requeue 参数设置为 FALSE 时,框架才会调用驱动程序的 EvtIoResume 回调函数。
有关 EvtIoResume 回调函数的详细信息,请参阅 使用 Power-Managed I/O 队列。
可以在 IRQL <= DISPATCH_LEVEL调用此回调函数,除非设备或驱动程序WDF_OBJECT_ATTRIBUTES结构的 ExecutionLevel 成员设置为 WdfExecutionLevelPassive。 不应使此回调函数 可分页。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
最低 KMDF 版本 | 1.0 |
最低 UMDF 版本 | 2.0 |
标头 | wdfio.h (包括 Wdf.h) |
IRQL | <= DISPATCH_LEVEL (请参阅备注部分) |