EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE回调函数 (wdfdevice.h)
[仅适用于 KMDF]
EvtDeviceWdmPrePoFxUnregisterDevice 回调函数在框架删除 power Framework 的指定注册之前执行特定于设备的操作。
语法
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE EvtWdfdeviceWdmPrePoFxUnregisterDevice;
void EvtWdfdeviceWdmPrePoFxUnregisterDevice(
[in] WDFDEVICE Device,
[in] POHANDLE PoHandle
)
{...}
参数
[in] Device
框架设备对象的句柄。
[in] PoHandle
表示设备在 Power Framework 中注册的句柄。
返回值
无
备注
EvtDeviceWdmPrePoFxUnregisterDevice 回调函数仅适用于单组件设备。
若要注册 EvtDeviceWdmPrePoFxUnregisterDevice 回调函数,驱动程序必须调用 WdfDeviceWdmAssignPowerFrameworkSettings。
如果驱动程序必须在框架注销指定的 POHANDLE 之前执行任何其他操作,则可以提供此回调函数。
驱动程序从此回调返回后,使用此 POHANDLE 不再安全。
要求
要求 | 值 |
---|---|
目标平台 | 通用 |
最低 KMDF 版本 | 1.11 |
标头 | wdfdevice.h (包括 Wdf.h) |
IRQL | PASSIVE_LEVEL |