Condividi tramite


enumerazione DEVICE_POWER_STATE (ntpoapi.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 massima del dispositivo, che corrisponde allo stato di lavoro 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 con tecnologia più bassa, che corrisponde allo stato di alimentazione del dispositivo D3.
PowerDeviceMaximum
Numero di valori di 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.

Commenti

Uno stato di alimentazione indica il livello di consumo di energia, 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 Introduzione al risparmio energia.

Requisiti

Requisito Valore
Intestazione ntpoapi.h (include Wdm.h, Ntpoapi.h)

Vedi anche

SYSTEM_POWER_STATE