Compartilhar via


enumeração PMI_CONFIGURATION_TYPE (pmi.h)

A enumeração PMI_CONFIGURATION_TYPE define o tipo de dados de configuração pmi referenciados pelo membro Configuration da estrutura PMI_CONFIGURATION . Essa enumeração também é usada para especificar o tipo de estrutura PMI_CAPABILITIES a ser retornada por meio de uma solicitação de controle de E/S de IOCTL_PMI_GET_CONFIGURATION (IOCTL).

Syntax

typedef enum {
  PmiMeasurementConfiguration,
  PmiBudgetingConfiguration,
  PmiThresholdConfiguration,
  PmiConfigurationMax
} PMI_CONFIGURATION_TYPE;

Constantes

 
PmiMeasurementConfiguration
Os dados de configuração do PMI, formatados como uma estrutura de PMI_MEASUREMENT_CONFIGURATION , contêm informações sobre a configuração de medida do medidor de energia.
PmiBudgetingConfiguration
Os dados de configuração do PMI, formatados como uma estrutura de PMI_BUDGETING_CONFIGURATION , contêm informações sobre a configuração de orçamento do medidor de energia.
PmiThresholdConfiguration
Os dados de configuração do PMI, formatados como uma estrutura PMI_THRESHOLD_CONFIGURATION , contêm informações sobre a configuração de orçamento do medidor de energia.
PmiConfigurationMax
O número máximo de estruturas de configuração do PMI.

Comentários

O membro ConfigurationType da estrutura PMI_CONFIGURATION contém informações sobre o tipo de dados de configuração pmi referenciados pelo membro Configuration dessa estrutura. Essa estrutura é retornada por meio de uma conclusão bem-sucedida de uma solicitação IOCTL IOCTL_PMI_GET_CONFIGURATION e é passada no buffer de entrada para uma solicitação IOCTL IOCTL_PMI_SET_CONFIGURATION .

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows 7, Windows Server 2008 R2 e versões posteriores dos sistemas operacionais Windows.
Cabeçalho pmi.h (inclua Pmi.h)

Confira também

IOCTL_PMI_GET_CONFIGURATION

IOCTL_PMI_SET_CONFIGURATION

PMI_BUDGETING_CONFIGURATION

PMI_CONFIGURATION

PMI_MEASUREMENT_CONFIGURATION

PMI_THRESHOLD_CONFIGURATION