enumerazione DEVICE_POWER_STATE (wdm.h)
Il tipo di enumerazione DEVICE_POWER_STATE indica uno stato di alimentazione del dispositivo .
Sintassi
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
Costanti
PowerDeviceUnspecified Indica uno stato di alimentazione del dispositivo non specificato. |
PowerDeviceD0 Indica uno stato di alimentazione massimo del dispositivo, che corrisponde allo stato di funzionamento del dispositivo D0. |
PowerDeviceD1 Indica uno stato di sospensione del dispositivo minore di PowerDeviceD0 e maggiore di PowerDeviceD2, che corrisponde allo stato di alimentazione del dispositivo D1. |
PowerDeviceD2 Indica uno stato di sospensione del dispositivo minore di PowerDeviceD1 e maggiore di PowerDeviceD3, che corrisponde allo stato di alimentazione del dispositivo D2. |
PowerDeviceD3 Indica lo stato di sospensione del dispositivo a basso consumo, che corrisponde allo stato di alimentazione del dispositivo D3. |
PowerDeviceMaximum Numero di valori dello stato di alimentazione del dispositivo per questo tipo di enumerazione che rappresentano gli stati di alimentazione effettivi. Il valore degli altri stati di alimentazione del dispositivo è minore di questo valore. |
Osservazioni
Uno stato di alimentazione indica il livello di consumo energetico, e quindi l'estensione dell'attività di calcolo, dal sistema o da un singolo dispositivo. Il risparmio energia imposta lo stato di alimentazione del sistema nel suo complesso, in cui lo stato di alimentazione del sistema è indicato da uno dei valori del tipo di enumerazione SYSTEM_POWER_STATE. I driver di dispositivo impostano lo stato di alimentazione dei singoli dispositivi, in cui lo stato di alimentazione del dispositivo è indicato da uno dei valori del tipo di enumerazione DEVICE_POWER_STATE.
Per altre informazioni sugli stati di alimentazione del sistema, vedere Gestione delle richieste di stato di alimentazione del sistema. Per altre informazioni sugli stati di alimentazione dei dispositivi, vedere Gestione dell'alimentazione per singoli dispositivi. Per altre informazioni sul risparmio energia in generale, vedere Introduction to Power Management.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Wdm.h, Ntpoapi.h) |