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