énumération DEVICE_WAKE_DEPTH (wdm.h)
L’énumération DEVICE_WAKE_DEPTH spécifie l’état d’alimentation le plus profond d’un appareil à partir duquel un appareil peut déclencher un signal de sortie de veille.
Syntax
typedef enum _DEVICE_WAKE_DEPTH {
DeviceWakeDepthNotWakeable,
DeviceWakeDepthD0,
DeviceWakeDepthD1,
DeviceWakeDepthD2,
DeviceWakeDepthD3hot,
DeviceWakeDepthD3cold,
DeviceWakeDepthMaximum
} DEVICE_WAKE_DEPTH, *PDEVICE_WAKE_DEPTH;
Constantes
DeviceWakeDepthNotWakeable Aucun état d’alimentation de l’appareil ne peut déclencher un signal de veille. |
DeviceWakeDepthD0 D0 est l’état d’alimentation le plus profond de l’appareil à partir duquel l’appareil peut déclencher un signal de sortie de veille. Pour plus d'informations, consultez la section Notes. |
DeviceWakeDepthD1 D1 est l’état d’alimentation le plus profond de l’appareil à faible consommation d’énergie à partir duquel l’appareil peut déclencher un signal de sortie de veille. |
DeviceWakeDepthD2 D2 est l’état d’alimentation le plus profond de l’appareil à faible consommation d’énergie à partir duquel l’appareil peut déclencher un signal de sortie de veille. |
DeviceWakeDepthD3hot D3hot est l’état d’alimentation le plus profond de l’appareil à faible consommation d’énergie à partir duquel l’appareil peut déclencher un signal de sortie de veille. |
DeviceWakeDepthD3cold D3cold est l’état d’alimentation le plus profond de l’appareil à faible consommation d’énergie à partir duquel l’appareil peut déclencher un signal de sortie de veille. |
DeviceWakeDepthMaximum Réservé à l’utilisation par le système d’exploitation. |
Remarques
Le paramètre DeepestWakeableDstate de la routine GetIdleWakeInfo est un pointeur vers une variable de type DEVICE_WAKE_DEPTH.
Les pilotes de la plupart des appareils n’ont aucune raison d’armer un signal de veille lorsque l’appareil est en D0. Ces pilotes peuvent traiter la valeur de sortie DeviceWakeDepthD0 comme équivalent à un appel à la routine GetIdleWakeInfo qui échoue et retourne une erreur status.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | wdm.h (include Wdm.h) |