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 事件回调函数。如果计算机突然断电,以及紧急电源(例如不间断电源(UPS),则可用于安全地关闭计算机。

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

要求

要求 价值
目标平台 普遍
最低 KMDF 版本 1.0
标头 wdfcontrol.h (包括 Wdf.h)
IRQL PASSIVE_LEVEL

另请参阅

WdfControlDeviceInitAllocate

WdfControlDeviceInitSetShutdownNotification