EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION función de devolución de llamada (wdfcontrol.h)
[Solo se aplica a KMDF]
La función de devolución de llamada de eventos EvtDeviceShutdownNotification de un controlador notifica al controlador que el sistema está a punto de perder su potencia.
Sintaxis
EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION EvtWdfDeviceShutdownNotification;
void EvtWdfDeviceShutdownNotification(
[in] WDFDEVICE Device
)
{...}
Parámetros
[in] Device
Identificador de un objeto de dispositivo de marco que el controlador inicializó mediante una llamada a WdfControlDeviceInitAllocate.
Valor devuelto
None
Observaciones
Para registrar una función de devolución de llamada de evento EvtDeviceShutdownNotification , un controlador debe llamar a WdfControlDeviceInitSetShutdownNotification. Solo los controladores que crean objetos de dispositivo de control pueden registrar esta función de devolución de llamada.
El marco llama a la función de devolución de llamada de eventos EvtDeviceShutdownNotification de un controlador si el usuario está a punto de apagar el equipo, o si el equipo pierde repentinamente su alimentación y una fuente de alimentación de emergencia, como una fuente de alimentación ininterrumpida (UPS), está disponible para apagar el equipo de forma segura.
Para obtener más información sobre el control de objetos de dispositivo y la función de devolución de llamada EvtDeviceShutdownNotification , vea Using Control Device Objects.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Encabezado | wdfcontrol.h (incluir Wdf.h) |
IRQL | PASSIVE_LEVEL |