Partager via


EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX fonction de rappel (wdfdevice.h)

[S’applique à KMDF et UMDF]

Les evtDeviceDisarmWakeFromSx de la fonction de rappel d’événement (autrement dit, désactive) la capacité d’un appareil à déclencher un signal de sortie de veille pendant que l’appareil et le système sont dans des états à faible puissance.

Syntaxe

EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX EvtWdfDeviceDisarmWakeFromSx;

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

Paramètres

[in] Device

Handle vers un objet d’appareil framework.

Valeur de retour

Aucun

Remarques

Pour inscrire une fonction de rappel EvtDeviceDisarmWakeFromSx, un pilote doit appeler WdfDeviceInitSetPowerPolicyEventCallbacks.

Si le pilote a inscrit cette fonction de rappel, l’infrastructure l’appelle une fois que l’infrastructure a déterminé que l’alimentation du système est restaurée, et une fois le pilote de bus terminé le l’IRP d’attente/éveil. Avant d’appeler la fonction de rappel evtDeviceDisarmWakeFromSx du pilote, l’infrastructure appelle la EvtDeviceD0Entrydu pilote, EvtInterruptEnableet EvtDeviceWakeFromSxTriggered fonctions de rappel.

La fonction de rappel EvtDeviceDisarmWakeFromSx doit effectuer toutes les opérations matérielles nécessaires pour désactiver la capacité de l’appareil à déclencher un signal de veille une fois la puissance réduite.

Pour plus d’informations sur le moment où l’infrastructure appelle cette fonction de rappel, consultez scénarios PnP et Power Management.

Pour plus d’informations sur cette fonction de rappel, consultez prise en charge dude mise en éveil du système.

La fonction de rappel EvtDeviceDisarmWakeFromSx est appelée à IRQL = PASSIVE_LEVEL. Vous ne devez pas rendre cette fonction de rappel paginable.

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête wdfdevice.h (include Wdf.h)
IRQL PASSIVE_LEVEL (voir la section Remarques)

Voir aussi

EvtDeviceArmWakeFromSx

EvtDeviceDisarmWakeFromS0

EvtDeviceWakeFromSxTriggered