Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le type d’énumération DEVICE_POWER_STATE indique un état d’alimentation de l’appareil .
Syntaxe
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
Constantes
PowerDeviceUnspecifiedIndique un état d’alimentation d’appareil non spécifié. |
PowerDeviceD0Indique un état maximal de l’alimentation de l’appareil, qui correspond à 'état de fonctionnement de l’appareil D0. |
PowerDeviceD1Indique un état de veille d’appareil inférieur à PowerDeviceD0 et supérieur à PowerDeviceD2, ce qui correspond à l’état d’alimentation de l’appareil D1. |
PowerDeviceD2Indique un état de veille d’appareil inférieur à PowerDeviceD1 et supérieur à PowerDeviceD3, qui correspond à l’état d’alimentation de l’appareil D2. |
PowerDeviceD3Indique l’état de veille de l’appareil le plus bas, qui correspond à l’état d’alimentation de l’appareil D3. |
PowerDeviceMaximumNombre de valeurs d’état d’alimentation de l’appareil pour ce type d’énumération qui représentent les états d’alimentation réels. La valeur des autres états d’alimentation de l’appareil est inférieure à cette valeur. |
Remarques
Un état d’alimentation indique le niveau de consommation d’énergie ( et donc l’étendue de l’activité informatique) par le système ou par un seul appareil. Le gestionnaire d’alimentation définit l’état d’alimentation du système dans son ensemble, où l’état de l’alimentation du système est indiqué par l’une des valeurs du type d’énumération SYSTEM_POWER_STATE. Les pilotes de périphérique définissent l’état d’alimentation de leurs appareils individuels, où l’état d’alimentation de l’appareil est indiqué par l’une des valeurs du type d’énumération DEVICE_POWER_STATE.
Pour plus d’informations sur les états d’alimentation du système, consultez Gestion des demandes d’état d’alimentation du système. Pour plus d’informations sur les états d’alimentation des appareils, consultez Gestion de l’alimentation pour les appareils individuels. Pour plus d’informations sur la gestion de l’alimentation en général, consultez Présentation de la gestion de l’alimentation.
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | ntpoapi.h (include Wdm.h, Ntpoapi.h) |