enumerazione SYSTEM_POWER_STATE (wdm.h)
Il tipo di enumerazione SYSTEM_POWER_STATE viene usato per indicare uno stato di alimentazione del sistema .
Sintassi
typedef enum _SYSTEM_POWER_STATE {
PowerSystemUnspecified,
PowerSystemWorking,
PowerSystemSleeping1,
PowerSystemSleeping2,
PowerSystemSleeping3,
PowerSystemHibernate,
PowerSystemShutdown,
PowerSystemMaximum
} SYSTEM_POWER_STATE, *PSYSTEM_POWER_STATE;
Costanti
PowerSystemUnspecified Indica uno stato di alimentazione del sistema non specificato. |
PowerSystemWorking Indica la potenza massima del sistema, che corrisponde allo stato di lavoro del sistema S0. |
PowerSystemSleeping1 Indica uno stato di sospensione del sistema minore di PowerSystemWorking e maggiore di PowerSystemSleeping2, che corrisponde allo stato di alimentazione del sistema S1. |
PowerSystemSleeping2 Indica uno stato di sospensione del sistema minore di PowerSystemSleeping1 e maggiore di PowerSystemSleeping3, che corrisponde allo stato di alimentazione del sistema S2. |
PowerSystemSleeping3 Indica uno stato di sospensione del sistema minore di PowerSystemSleeping2 e maggiore di PowerSystemHibernate, che corrisponde allo stato di alimentazione del sistema S3. |
PowerSystemHibernate Indica lo stato di sospensione a basso consumo, che corrisponde allo stato di alimentazione del sistema S4. |
PowerSystemShutdown Indica che il sistema è disattivato, che corrisponde allo stato di arresto del sistema S5 . |
PowerSystemMaximum Numero di valori dello stato di alimentazione del sistema per questo tipo di enumerazione che rappresenta gli stati di alimentazione effettivi. Questo valore è il numero di elementi nel membro DeviceState della struttura di DEVICE_CAPABILITIES per un dispositivo. Gli altri valori dello stato di alimentazione del sistema sono minori 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 e per altre informazioni sugli stati di alimentazione dei dispositivi, vedere Managing Power for Individual Devices.
Per altre informazioni sul risparmio energia in generale, vedere Introduction to Power Management.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h) |