Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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. |