enumerazione DEVICE_POWER_STATE (wudfddi.h)
[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Non vengono aggiunte nuove funzionalità a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre info, vedi Introduzione con UMDF.]
L'enumerazione DEVICE_POWER_STATE identifica gli stati di alimentazione del dispositivo che un dispositivo può immettere.
Sintassi
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
Costanti
PowerDeviceUnspecified Lo stato di alimentazione del dispositivo non è specificato. |
PowerDeviceD0 Stato del dispositivo funzionante (D0). Questo è lo stato di alimentazione più alto del dispositivo. |
PowerDeviceD1 Stato di sospensione D1 del dispositivo. |
PowerDeviceD2 Stato di sospensione D2 del dispositivo. |
PowerDeviceD3 Stato di sospensione D3 del dispositivo. |
PowerDeviceMaximum Solo per uso del sistema. |
Commenti
L'enumerazione DEVICE_POWER_STATE viene usata come input per IWDFDevice2::AssignS0IdleSettings e IWDFDevice2::AssignSxWakeSettings.
Requisiti
Requisito | Valore |
---|---|
Versione UMDF minima | 1,9 |
Intestazione | wudfddi.h (include Wudfddi.h) |