EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION回调函数 (wdfcontrol.h)

[仅适用于 KMDF]

驱动程序的 EvtDeviceShutdownNotification 事件回调函数通知驱动程序系统即将失去其电源。

语法

EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION EvtWdfDeviceShutdownNotification;

void EvtWdfDeviceShutdownNotification(
  [in] WDFDEVICE Device
)
{...}

参数

[in] Device

驱动程序通过调用 WdfControlDeviceInitAllocate 初始化的框架设备对象的句柄。

返回值

备注

若要注册 EvtDeviceShutdownNotification 事件回调函数,驱动程序必须调用 WdfControlDeviceInitSetShutdownNotification。 只有创建控制设备对象的驱动程序才能注册此回调函数。

如果用户即将关闭计算机,或者计算机突然失去电源和紧急电源(如无法中断的电源 (UPS) ),框架将调用驱动程序的 EvtDeviceShutdownNotification 事件回调函数,以便安全地关闭计算机。

有关控制设备对象和 EvtDeviceShutdownNotification 回调函数的详细信息,请参阅 使用控制设备对象

要求

   
目标平台 通用
最低 KMDF 版本 1.0
Header wdfcontrol.h (包括 Wdf.h)
IRQL PASSIVE_LEVEL

另请参阅

WdfControlDeviceInitAllocate

WdfControlDeviceInitSetShutdownNotification