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)

Vedi anche

DEVICE_POWER_STATE