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

另请参阅

EvtDeviceWdmPostPoFxRegisterDevice

WdfDeviceWdmAssignPowerFrameworkSettings