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 |