Compartilhar via


cabeçalho pmi.h

Esse cabeçalho é usado pelo powermeter. Para obter mais informações, consulte:

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

IOCTLs

 
IOCTL_PMI_GET_CAPABILITIES

A solicitação IOCTL_PMI_GET_CAPABILITIES obtém as informações de recursos e ativos sobre um medidor de energia.
IOCTL_PMI_GET_CONFIGURATION

A solicitação IOCTL_PMI_GET_CONFIGURATION retorna informações sobre a configuração atual de um medidor de energia.
IOCTL_PMI_GET_MEASUREMENT

A solicitação IOCTL_PMI_GET_MEASUREMENT retorna os dados de medida atuais de um medidor de energia.
IOCTL_PMI_REGISTER_EVENT_NOTIFY

A solicitação IOCTL_PMI_REGISTER_EVENT_NOTIFY registra o iniciador IOCTL a ser notificado sobre um evento de medidor de energia. Quando o evento ocorre, o PMI (Power Meter Interface) conclui a solicitação IOCTL e retorna informações sobre o evento.
IOCTL_PMI_SET_CONFIGURATION

A solicitação IOCTL_PMI_SET_CONFIGURATION define os dados de configuração de um medidor de energia.

Estruturas

 
PMI_BUDGETING_CONFIGURATION

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 monitoradas pelo medidor de energia.
PMI_CAPABILITIES

A estrutura PMI_CAPABILITIES contém informações sobre os recursos de medição de energia e orçamento de um medidor de energia.
PMI_CONFIGURATION

A estrutura PMI_CONFIGURATION contém informações sobre a configuração atual de medição de energia e orçamento de um medidor de energia.
PMI_EVENT

A estrutura PMI_EVENT contém informações sobre um evento de medição de energia e orçamento que é sinalizado por meio da PMI (Interface do Medidor de Energia).
PMI_MEASUREMENT_CONFIGURATION

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

A estrutura PMI_MEASUREMENT_DATA contém a medida de energia atual coletada por um medidor de energia.
PMI_METERED_HARDWARE_INFORMATION

A estrutura PMI_METERED_HARDWARE_INFORMATION contém informações sobre uma ou mais fontes de alimentação monitoradas pelo medidor de energia.
PMI_REPORTED_CAPABILITIES

A estrutura PMI_REPORTED_CAPABILITIES contém informações sobre o tipo de capacidade de medição de energia e orçamento que um medidor de energia dá suporte. Além disso, essa estrutura contém informações de ativo sobre o próprio medidor de energia.
PMI_THRESHOLD_CONFIGURATION

A estrutura PMI_THRESHOLD_CONFIGURATION contém informações sobre a configuração de limite do medidor de energia.

Enumerações

 
PMI_CAPABILITIES_TYPE

A enumeração PMI_CAPABILITIES_TYPE define o tipo de dados de recursos referenciados pelo membro Capability da estrutura PMI_CAPABILITIES.
PMI_CONFIGURATION_TYPE

A enumeração PMI_CONFIGURATION_TYPE define o tipo de dados de configuração pmi referenciados pelo membro Configuration da estrutura PMI_CONFIGURATION.
PMI_EVENT_TYPE

A enumeração PMI_EVENT_TYPE define o tipo de evento de medidor de energia PMI retornado por meio da conclusão bem-sucedida de uma solicitação de IOCTL_PMI_REGISTER_EVENT_NOTIFY.
PMI_MEASUREMENT_TYPE

A enumeração PMI_MEASUREMENT_TYPE define a origem dos dados de medida do PMI.
PMI_MEASUREMENT_UNIT

A enumeração PMI_MEASUREMENT_UNIT define as unidades dos dados de medida do PMI.