WdfControlDeviceInitSetShutdownNotification 函式 (wdfcontrol.h)

[僅適用於 KMDF]

WdfControlDeviceInitSetShutdownNotification 方法會設定控件裝置對象的關機通知資訊。

語法

void WdfControlDeviceInitSetShutdownNotification(
  [in] PWDFDEVICE_INIT                      DeviceInit,
  [in] PFN_WDF_DEVICE_SHUTDOWN_NOTIFICATION Notification,
  [in] UCHAR                                Flags
);

參數

[in] DeviceInit

呼叫 WdfControlDeviceInitAllocate 取得之驅動程式WDFDEVICE_INIT結構的指標

[in] Notification

驅動程式 EvtDeviceShutdownNotification 事件回呼函式的指標。

[in] Flags

一或多個 WDF_DEVICE_SHUTDOWN_FLAGS型別旗標,指出何時會呼叫 EvtDeviceShutdownNotification 回呼函式。

傳回值

備註

驅動程式必須先呼叫 WdfControlDeviceInitSetShutdownNotification, 才能呼叫 WdfDeviceCreate。 如需呼叫 WdfControlDeviceInitSetShutdownNotification 的詳細資訊,請參閱 使用控制裝置物件

範例

如需使用 WdfControlDeviceInitSetShutdownNotification 的程式碼範例,請參閱 WdfControlDeviceInitAllocate

規格需求

需求
目標平台 Universal
最低 KMDF 版本 1.0
標頭 wdfcontrol.h (包含 Wdf.h)
程式庫 Wdf01000.sys (請參閱 Framework Library Versioning.)
IRQL <= DISPATCH_LEVEL
DDI 合規性規則 ControlDeviceInitAPI (kmdf) DriverCreate (kmdf) KmdfIrql (kmdf ) 、 KmdfIrql2 (kmdf ) 、KmdfIrqlExplicit (kmdf)

另請參閱

EvtDeviceShutdownNotification

WDFDEVICE_INIT

WDF_DEVICE_SHUTDOWN_FLAGS

WdfDeviceCreate