Compartilhar via


enumeração PMI_CAPABILITIES_TYPE (pmi.h)

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

Syntax

typedef enum {
  PmiReportedCapabilities,
  PmiMeteredHardware,
  PmiCapabilitiesMax
} PMI_CAPABILITIES_TYPE;

Constantes

 
PmiReportedCapabilities
Os dados de funcionalidades do PMI, formatados como uma estrutura de PMI_REPORTED_CAPABILITIES , especificam os recursos de energia do medidor de energia.
PmiMeteredHardware
Os dados de funcionalidades do PMI, formatados como uma estrutura 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 de PMI.

Comentários

O membro CapabilityType da estrutura PMI_CAPABILITIES contém informações sobre o tipo de dados de funcionalidade PMI referenciados pelo membro Capabilities 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
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_CAPABILITIES

PMI_CAPABILITIES

PMI_METERED_HARDWARE_INFORMATION

PMI_REPORTED_CAPABILITIES