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.
A estrutura PMI_BUDGETING_CONFIGURATION contém informações sobre o orçamento de energia atual de um medidor de energia. Um orçamento de energia define a quantidade de energia que o sistema pode consumir do conjunto de fontes de alimentação monitorado pelo medidor de energia.
Sintaxe
typedef struct _PMI_BUDGETING_CONFIGURATION {
ULONG ConfiguredBudget;
} PMI_BUDGETING_CONFIGURATION, *PPMI_BUDGETING_CONFIGURATION;
Membros
ConfiguredBudget
Um valor, em unidades de miliwatts (mW), que especifica o orçamento de energia atual. Um valor zero indica que o orçamento de energia não está habilitado no medidor de energia.
Observações
A estrutura de PMI_BUDGETING_CONFIGURATION é retornada por meio de uma solicitação de consulta ioctl (controle de E/S) de IOCTL_PMI_GET_CONFIGURATION. Essa solicitação de consulta tem seus dados de entrada definidos como um valor de enumerador PMI_CONFIGURATION_TYPE de PmiBudgetingConfiguration.
Se a solicitação de consulta IOCTL for concluída com êxito, a solicitação retornará uma estrutura PMI_CONFIGURATION com seus recursos membro formatado como uma estrutura de PM_BUDGETING_CONFIGURATION.
Ao contrário de outros dados de funcionalidade ou de configuração do PMI, a configuração de orçamento atual do medidor de energia pode ser alterada. Isso só será possível se uma solicitação de consulta IOCTL de IOCTL_PMI_GET_CAPABILITIES retornar uma estrutura de PMI_REPORTED_CAPABILITIES com o membro gravável definido como true. Nesse caso, a configuração de orçamento do medidor de energia pode ser alterada por meio de uma solicitação definida de IOCTL_PMI_SET_CONFIGURATION.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows 7, Windows Server 2008 R2 e versões posteriores dos sistemas operacionais Windows. |
cabeçalho | pmi.h (inclua Pmi.h) |