Compartilhar via


cabeçalho powrprof.h

Esse cabeçalho é usado pelos Serviços do Sistema. Para obter mais informações, consulte:

powrprof.h contém as seguintes interfaces de programação:

Funções

 
CanUserWritePwrScheme

Determina se o usuário atual tem privilégio suficiente para escrever um esquema de energia.
DeletePwrScheme

Exclui o esquema de energia especificado.
DevicePowerClose

Libera todos os nós na lista de dispositivos e destrói a lista de dispositivos.
DevicePowerEnumDevices

Enumera dispositivos no sistema que atendem aos critérios especificados.
DevicePowerOpen

Inicializa uma lista de dispositivos consultando todos os dispositivos.
DevicePowerSetDeviceState

Modifica os dados especificados no dispositivo especificado.
EnumPwrSchemes

Enumera todos os esquemas de energia.
GetActivePwrScheme

Recupera o índice do esquema de energia ativo.
GetCurrentPowerPolicies

Recupera as configurações atuais da política de energia do sistema.
GetPwrDiskSpindownRange

Recupera o intervalo de rotação do disco.
IsPwrHibernateAllowed

Determina se o computador dá suporte à hibernação.
IsPwrShutdownAllowed

Determina se o computador dá suporte ao estado de energia flexível.
IsPwrSuspendAllowed

Determina se o computador dá suporte aos estados de suspensão.
PowerCanRestoreIndividualDefaultPowerScheme

Determina se o usuário atual tem acesso aos dados do esquema de energia especificado para que ele possa ser restaurado, se necessário.
PowerCreatePossibleSetting

Cria um valor de configuração possível para uma configuração de energia especificada.
PowerCreateSetting

Cria um valor de configuração para uma configuração de energia especificada.
PowerDeleteScheme

Exclui o esquema de energia especificado do banco de dados.
PowerDeterminePlatformRole

Determina a função de computador para Windows 7, Windows Server 2008 R2, Windows Vista ou Windows Server 2008.
PowerDuplicateScheme

Duplica um esquema de energia existente.
PowerEnumerate

Enumera os elementos especificados em um esquema de energia.
PowerImportPowerScheme

Importa um esquema de energia de um arquivo.
PowerIsSettingRangeDefined

Consulta se a configuração de energia especificada representa um intervalo de valores possíveis.
PowerReadACDefaultIndex

Recupera o índice AC padrão da configuração de energia especificada.
PowerReadACValueIndex

Recupera o índice AC da configuração de energia especificada.
PowerReadDCDefaultIndex

Recupera o índice dc padrão da configuração de energia especificada.
PowerReadDCValueIndex

Recupera o índice de valor dc da configuração de energia especificada.
PowerReadDescription

Recupera a descrição da configuração de energia, subgrupo ou esquema especificado.
PowerReadFriendlyName

Recupera o nome amigável para a configuração de energia, subgrupo ou esquema especificado.
PowerReadIconResourceSpecifier

Recupera o recurso de ícone para a configuração de energia, subgrupo ou esquema especificado.
PowerReadPossibleDescription

Recupera a descrição de uma das opções possíveis de um valor de configuração de energia.
PowerReadPossibleFriendlyName

Recupera o nome amigável para uma das opções possíveis de um valor de configuração de energia.
PowerReadPossibleValue

Recupera o valor de um possível valor de uma configuração de energia.
PowerReadSettingAttributes

Retorna o atributo atual da configuração de energia especificada.
PowerReadValueIncrement

Recupera o incremento para valores válidos entre as configurações de energia mínima e máxima.
PowerReadValueMax

Recupera o valor máximo para a configuração de energia especificada.
PowerReadValueMin

Recupera o valor mínimo para a configuração de energia especificada.
PowerReadValueUnitsSpecifier

Lê a cadeia de caracteres usada para descrever as unidades de uma configuração de energia que dá suporte a um intervalo de valores.
PowerRemovePowerSetting

Exclui a configuração de energia especificada.
PowerReplaceDefaultPowerSchemes

Substitui os esquemas de energia padrão pelos esquemas de energia do usuário atual.
PowerReportThermalEvent

Notifica o sistema operacional de eventos térmicos.
PowerRestoreDefaultPowerSchemes

Substitui os esquemas de energia do sistema por esquemas de energia padrão. Todos os esquemas de energia e configurações atuais são excluídos e substituídos pelos esquemas de energia do sistema padrão.
PowerRestoreIndividualDefaultPowerScheme

Substitui um esquema de energia específico para o usuário atual por um do usuário padrão (armazenado em HKEY_USERS. Padrão).
PowerSettingAccessCheck

Consultas para uma substituição de política de grupo para configurações de energia especificadas.
PowerSettingAccessCheckEx

Consultas para uma substituição de política de grupo para configurações de energia especificadas e especifica o acesso solicitado para a configuração.
PowerWriteACDefaultIndex

Define o índice AC padrão da configuração de energia especificada.
PowerWriteDCDefaultIndex

Define o índice dc padrão da configuração de energia especificada.
PowerWriteDescription

Define a descrição da configuração de energia, subgrupo ou esquema especificado.
PowerWriteFriendlyName

Define o nome amigável para a configuração de energia, subgrupo ou esquema especificado.
PowerWriteIconResourceSpecifier

Define o recurso de ícone para a configuração de energia, subgrupo ou esquema especificado.
PowerWritePossibleDescription

Define a descrição de uma das opções possíveis de um valor de configuração de energia.
PowerWritePossibleFriendlyName

Define o nome amigável para a configuração possível especificada de uma configuração de energia.
PowerWritePossibleValue

Define o valor de um valor possível de uma configuração de energia.
PowerWriteSettingAttributes

Define os atributos de energia de uma tecla de energia.
PowerWriteValueIncrement

Define o incremento para valores válidos entre as configurações de energia mínima e máxima.
PowerWriteValueMax

Define o valor máximo para a configuração de energia especificada.
PowerWriteValueMin

Define o valor mínimo para a configuração de energia especificada.
PowerWriteValueUnitsSpecifier

Grava a cadeia de caracteres usada para descrever as unidades de uma configuração de energia que dá suporte a um intervalo de valores.
ReadGlobalPwrPolicy

Recupera as configurações atuais da política de energia global.
ReadProcessorPwrScheme

Recupera as configurações de política de energia do processador para o esquema de energia especificado.
ReadPwrScheme

Recupera as configurações de política de energia exclusivas para o esquema de energia especificado.
SetActivePwrScheme

Define o esquema de energia ativo.
SetSuspendState

Suspende o sistema desligando a energia. Dependendo do parâmetro Hibernate, o sistema entra em um estado de suspensão (suspensão) ou hibernação (S4).
WriteGlobalPwrPolicy

Grava as configurações de política de energia global.
WriteProcessorPwrScheme

Grava as configurações de política de energia do processador para o esquema de energia especificado.
WritePwrScheme

Grava configurações de política exclusivas para o esquema de energia especificado.

Funções de retorno de chamada

 
DEVICE_NOTIFY_CALLBACK_ROUTINE

A função de retorno de chamada DeviceNotifyCallbackRoutine de um aplicativo é usada para receber notificações de energia.

Estruturas

 
DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS

Contém parâmetros usados ao se registrar para uma notificação de energia.
GLOBAL_MACHINE_POWER_POLICY

Contém configurações globais de política de energia do computador que se aplicam a todos os esquemas de energia para todos os usuários.
GLOBAL_POWER_POLICY

Contém configurações globais de política de energia que se aplicam a todos os esquemas de energia.
GLOBAL_USER_POWER_POLICY

Contém configurações globais de política de energia do usuário que se aplicam a todos os esquemas de energia de um usuário.
MACHINE_POWER_POLICY

Contém configurações de política de energia do computador exclusivas para cada esquema de energia no computador.
MACHINE_PROCESSOR_POWER_POLICY

Contém configurações de política de energia do processador que se aplicam enquanto o sistema está em execução com energia AC ou bateria.
POWER_POLICY

Contém configurações de política de energia exclusivas para cada esquema de energia.
THERMAL_EVENT

Contém um evento térmico.
USER_POWER_POLICY

Contém configurações de política de energia exclusivas para cada esquema de energia para um usuário.

Enumerações

 
POWER_DATA_ACCESSOR

Valores de enumeração usados por PowerEnumerate e PowerSettingAccessCheck.