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
标头 wdfcontrol.h (包括 Wdf.h)
IRQL PASSIVE_LEVEL

另请参阅

WdfControlDeviceInitAllocate

WdfControlDeviceInitSetShutdownNotification