Compartilhar via


enumeração PMI_CAPABILITIES_TYPE (pmi.h)

A enumeração PMI_CAPABILITIES_TYPE define o tipo de dados de recursos referenciados pelo Capability membro da estrutura PMI_CAPABILITIES. Essa enumeração também é usada para especificar o tipo de estrutura de PMI_CAPABILITIES a ser retornada por meio de uma solicitação de ioctl (controle de E/S) de IOCTL_PMI_GET_CAPABILITIES.

Sintaxe

typedef enum {
  PmiReportedCapabilities,
  PmiMeteredHardware,
  PmiCapabilitiesMax
} PMI_CAPABILITIES_TYPE;

Constantes

 
PmiReportedCapabilities
Os dados de funcionalidades do PMI, formatados como uma estrutura PMI_REPORTED_CAPABILITIES, especificam os recursos de energia do medidor de energia.
PmiMeteredHardware
Os dados de funcionalidades do PMI, formatados como uma estrutura de PMI_METERED_HARDWARE_INFORMATION, especificam os dispositivos de hardware aos quais o medidor de energia fornece dados de medida.
PmiCapabilitiesMax
O número máximo de estruturas de funcionalidade do PMI.

Observações

O CapabilityType membro da estrutura PMI_CAPABILITIES contém informações sobre o tipo de dados de funcionalidade do PMI referenciados pelo Capabilities membro dessa estrutura. Essa estrutura é retornada por meio de uma conclusão bem-sucedida de uma solicitação IOCTL 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_METERED_HARDWARE_INFORMATION

PMI_REPORTED_CAPABILITIES