Partager via


é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)

Voir aussi

IWDFDevice2 ::AssignS0IdleSettings

IWDFDevice2 ::AssignSxWakeSettings