Compartilhar via


estrutura PMI_MEASUREMENT_CONFIGURATION (pmi.h)

A estrutura PMI_MEASUREMENT_CONFIGURATION contém informações sobre a configuração atual de medição de energia de um medidor de energia.

Sintaxe

typedef struct _PMI_MEASUREMENT_CONFIGURATION {
  ULONG AveragingInterval;
} PMI_MEASUREMENT_CONFIGURATION, *PPMI_MEASUREMENT_CONFIGURATION;

Membros

AveragingInterval

Um valor, em unidades de milissegundos (mS), que especifica o intervalo durante o qual o medidor de energia tem uma média de dados de medição de energia.

Observações

A estrutura PMI_MEASUREMENT_CONFIGURATION especifica os parâmetros de medida atuais que o medidor de energia usa quando monitora a energia consumida pelo sistema de uma fonte de alimentação. O membro AverageInterval especifica o intervalo de tempo sobre o qual o medidor de energia faz a média dos dados de medição de energia coletados de uma fonte de alimentação.

Observação O membro AverageInterval deve ter um valor entre os valores dos membros MinimumAverageInterval e MaximumAverageInterval membros da estrutura PMI_REPORTED_CAPABILITIES. Essa estrutura é retornada na estrutura PMI_CAPABILITIES de uma solicitação de consulta ioctl (controle de E/S) de IOCTL_PMI_GET_CAPABILITIES.
 

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)

Consulte também

IOCTL_PMI_GET_CAPABILITIES

PMI_CAPABILITIES

PMI_REPORTED_CAPABILITIES