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