POFXCALLBACKREQUESTWORKER 回调函数 (pepfx.h)
平台扩展插件 (PEP) 调用 RequestWorker 例程,以通知 Windows 电源管理框架 (PoFx) 平台扩展插件 (PEP) 具有代表指定设备提交的工作请求。
语法
POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;
void Pofxcallbackrequestworker(
[in] POHANDLE PluginHandle
)
{...}
参数
[in] PluginHandle
一个 POHANDLE 值,该值表示设备在 PoFx 中注册。 PEP 之前在 PEP_DPM_REGISTER_DEVICE通知 POFx 期间从 PoFx 收到此句柄,通知 PEP 设备的驱动程序堆栈向 PoFx 注册了设备。
返回值
无
备注
此例程由 PoFx 实现,并由 PEP 调用。 PEP_KERNEL_INFORMATION_STRUCT_V3 结构的 RequestWorker 成员是指向 RequestWorker 例程的指针。
每次 PEP 调用此例程时,PoFx 都会通过向 PEP 发送 PEP_DPM_WORK 通知来做出响应。 如果工作线程无法立即处理工作请求,则此通知可能会延迟。
PEP 可以在 IRQL <= DISPATCH_LEVEL 调用此例程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
目标平台 | Windows |
标头 | pepfx.h (包括 Pep_x.h) |
IRQL | <= DISPATCH_LEVEL |