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。
規格需求
需求 | 值 |
---|---|
目標平台 | Universal |
最小 KMDF 版本 | 1.11 |
標頭 | wdfdevice.h (包含 Wdf.h) |
IRQL | PASSIVE_LEVEL |