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