é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 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 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 opérationnel (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

   
Version UMDF minimale 1,9
En-tête wudfddi.h (include Wudfddi.h)

Voir aussi

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings