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 con alimentazione più bassa, 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 effettivi di alimentazione. Questo valore è il numero di elementi nel membro DeviceState della struttura DEVICE_CAPABILITIES per un dispositivo. Gli altri valori dello stato di alimentazione del sistema sono inferiori a questo valore. |
Commenti
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 power state del sistema e per altre informazioni sugli stati di alimentazione del dispositivo, vedere Gestione di Power per singoli dispositivi.
Per altre informazioni sulla gestione delle energia in generale, vedere Introduzione a Power Management.
Requisiti
Requisito | Valore |
---|---|
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h, Ntpoapi.h) |