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

Consulte también

WdfControlDeviceInitAllocate

WdfControlDeviceInitSetShutdownNotification