Partager via


EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION fonction de rappel (wdfcontrol.h)

[S’applique uniquement à KMDF]

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

Syntaxe

EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION EvtWdfDeviceShutdownNotification;

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

Paramètres

[in] Device

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

Valeur de retour

Aucun

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 le EvtDeviceShutdownNotification fonction de rappel d’événement si l’utilisateur est sur le point de désactiver l’ordinateur, ou si l’ordinateur perd soudainement sa puissance et une alimentation d’urgence, telle qu’une alimentation d’alimentation ininterruptible (UPS), est disponible pour désactiver 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 des objets de périphérique de contrôle.

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
d’en-tête wdfcontrol.h (include Wdf.h)
IRQL PASSIVE_LEVEL

Voir aussi

WdfControlDeviceInitAllocate

WdfControlDeviceInitSetShutdownNotification