функция обратного вызова 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. Только драйверы, создающие объекты устройства управления, могут зарегистрировать эту функцию обратного вызова.
Платформа вызывает функцию обратного вызова драйвера EvtDeviceShutdownNotification функцию обратного вызова событий, если пользователь скоро отключает компьютер, или если компьютер внезапно теряет свою мощность и аварийное питание, например неинтерпретируемый источник питания (UPS), доступен для безопасного отключения компьютера.
Дополнительные сведения об объектах устройств управления и функции обратного вызова EvtDeviceShutdownNot ification см. в разделе Использование объектов устройств управления.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
минимальная версия KMDF | 1.0 |
заголовка | wdfcontrol.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL |