Condividi tramite


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

Vedi anche

CallNtPowerInformation

Funzioni di risparmio energia

SYSTEM_POWER_CAPABILITIES