Partager via


énumération DEVICE_POWER_STATE (wudfddi.h)

[Avertissement : UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec UMDF.]

L’énumération DEVICE_POWER_STATE identifie les états d’alimentation de l’appareil qu’un appareil peut entrer.

Syntax

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

Constantes

 
PowerDeviceUnspecified
L’état d’alimentation de l’appareil n’est pas spécifié.
PowerDeviceD0
État de fonctionnement (D0) de l’appareil. Il s’agit de l’état d’alimentation le plus élevé de l’appareil.
PowerDeviceD1
État de veille D1 de l’appareil.
PowerDeviceD2
État de veille D2 de l’appareil.
PowerDeviceD3
État de veille D3 de l’appareil.
PowerDeviceMaximum
Utilisation réservée au système.

Remarques

L’énumération DEVICE_POWER_STATE est utilisée comme entrée dans IWDFDevice2 ::AssignS0IdleSettings et IWDFDevice2 ::AssignSxWakeSettings.

Configuration requise

Condition requise Valeur
Version UMDF minimale 1,9
En-tête wudfddi.h (inclure Wudfddi.h)

Voir aussi

IWDFDevice2 ::AssignS0IdleSettings

IWDFDevice2 ::AssignSxWakeSettings