Funzione GetPwrCapabilities (powerbase.h)
Recupera informazioni sulle funzionalità di alimentazione del sistema.
Sintassi
BOOLEAN GetPwrCapabilities(
[out] PSYSTEM_POWER_CAPABILITIES lpspc
);
Parametri
[out] lpspc
Puntatore a una struttura di SYSTEM_POWER_CAPABILITIES che riceve le informazioni.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Questa funzione recupera informazioni dettagliate sulle risorse e sulle funzionalità hardware correnti per il risparmio energia del sistema. Sono incluse informazioni sulla presenza di funzionalità hardware come pulsanti di alimentazione, interruttori del coperchio e batterie. Altri dettagli restituiti includono informazioni sulle funzionalità e le configurazioni correnti di risparmio energia che possono cambiare in modo dinamico, ad esempio lo stato di sospensione minimo attualmente supportato, che può cambiare man mano che vengono introdotti nuovi driver nel sistema o la presenza del file di ibernazione del sistema.
Queste informazioni sono disponibili anche tramite la funzione CallNtPowerInformation , usando il livello SystemPowerCapabilities.
Per altre informazioni sull'uso di PowrProf.h, vedere Combinazioni di alimentazione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | powerbase.h |
Libreria | PowrProf.lib |
DLL | PowrProf.dll |