Compartilhar via


Função GetPwrCapabilities (powerbase.h)

Recupera informações sobre os recursos de energia do sistema.

Sintaxe

BOOLEAN GetPwrCapabilities(
  [out] PSYSTEM_POWER_CAPABILITIES lpspc
);

Parâmetros

[out] lpspc

Um ponteiro para uma estrutura SYSTEM_POWER_CAPABILITIES que recebe as informações.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Essa função recupera informações detalhadas sobre os recursos e funcionalidades atuais de hardware de gerenciamento de energia do sistema. Isso inclui informações sobre a presença de recursos de hardware, como botões de energia, comutadores de tampa e baterias. Outros detalhes retornados incluem informações sobre as funcionalidades e configurações atuais de gerenciamento de energia que podem ser alteradas dinamicamente, como o estado mínimo de suspensão com suporte no momento, que pode mudar à medida que novos drivers são introduzidos no sistema ou a presença do arquivo de hibernação do sistema.

Essas informações também estão disponíveis por meio da função CallNtPowerInformation , usando o nível SystemPowerCapabilities.

Para obter mais informações sobre como usar PowrProf.h, consulte Power Schemes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho powerbase.h
Biblioteca PowrProf.lib
DLL PowrProf.dll

Confira também

CallNtPowerInformation

Funções de gerenciamento de energia

SYSTEM_POWER_CAPABILITIES