EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION fonction de rappel (wdfcontrol.h)

[S’applique à KMDF uniquement]

La fonction de rappel d’événement EvtDeviceShutdownNotification d’un pilote avertit le pilote que le système est sur le point de perdre son alimentation.

Syntaxe

EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION EvtWdfDeviceShutdownNotification;

void EvtWdfDeviceShutdownNotification(
  [in] WDFDEVICE Device
)
{...}

Paramètres

[in] Device

Handle d’un objet d’appareil d’infrastructure initialisé par le pilote en appelant WdfControlDeviceInitAllocate.

Valeur de retour

None

Remarques

Pour inscrire une fonction de rappel d’événement EvtDeviceShutdownNotification , un pilote doit appeler WdfControlDeviceInitSetShutdownNotification. Seuls les pilotes qui créent des objets de périphérique de contrôle peuvent inscrire cette fonction de rappel.

Le framework appelle la fonction de rappel d’événement EvtDeviceShutdownNotification d’un pilote si l’utilisateur est sur le point d’éteindre l’ordinateur, ou si l’ordinateur perd soudainement son alimentation et qu’une alimentation d’urgence, telle qu’une alimentation sans interruption (UPS), est disponible pour éteindre l’ordinateur en toute sécurité.

Pour plus d’informations sur les objets d’appareil de contrôle et la fonction de rappel EvtDeviceShutdownNotification , consultez Utilisation d’objets d’appareil de contrôle.

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.0
En-tête wdfcontrol.h (inclure Wdf.h)
IRQL PASSIVE_LEVEL

Voir aussi

WdfControlDeviceInitAllocate

WdfControlDeviceInitSetShutdownNotification