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) |