énumération DEVICE_POWER_STATE (wudfddi.h)
[Avertissement : UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Bien démarrer avec UMDF.]
L’énumération DEVICE_POWER_STATE identifie les états d’alimentation de l’appareil qu’un appareil peut entrer.
Syntaxe
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
Constantes
PowerDeviceUnspecified L’état de l’alimentation de l’appareil n’est pas spécifié. |
PowerDeviceD0 État opérationnel (D0) de l’appareil. Il s’agit de l’état de puissance le plus élevé de l’appareil. |
PowerDeviceD1 L’état D1 veille de l’appareil. |
PowerDeviceD2 État de veille D2 de l’appareil. |
PowerDeviceD3 État de veille D3 de l’appareil. |
PowerDeviceMaximum Pour l’utilisation du système uniquement. |
Remarques
L’énumération DEVICE_POWER_STATE est utilisée comme entrée pour IWDFDevice2 ::AssignS0IdleSettings et IWDFDevice2 ::AssignSxWakeSettings.
Exigences
Exigence | Valeur |
---|---|
version minimale de UMDF | 1.9 |
d’en-tête | wudfddi.h (include Wudfddi.h) |