estrutura PMI_METERED_HARDWARE_INFORMATION (pmi.h)
A estrutura PMI_METERED_HARDWARE_INFORMATION contém informações sobre uma ou mais fontes de alimentação monitoradas pelo medidor de energia.
Sintaxe
typedef struct _PMI_METERED_HARDWARE_INFORMATION {
ULONG MeteredHardwareCount;
WCHAR MeteredHardware[ANYSIZE_ARRAY];
} PMI_METERED_HARDWARE_INFORMATION, *PPMI_METERED_HARDWARE_INFORMATION;
Membros
MeteredHardwareCount
Um valor que especifica o número de identificadores de dispositivo que são retornados no membro MeteredHardware.
MeteredHardware[ANYSIZE_ARRAY]
Uma cadeia de caracteres Unicode que especifica o nome de cada dispositivo que é alimentado pelo circuito no qual o medidor de energia fornece dados de medida. Os caminhos de dispositivo individuais são delimitados por um caractere de NULL e toda a lista é encerrada com um NULL deduplo. O formato do nome do dispositivo é \Device\xyz".
Observações
A estrutura de PMI_METERED_HARDWARE_INFORMATION é retornada por meio de uma solicitação de consulta ioctl (controle de E/S) de IOCTL_PMI_GET_CAPABILITIES. Os dados de entrada dessa solicitação de consulta são definidos como o valor do enumerador PMI_CAPABILITIES_TYPE de PmiMeteredHardware.
Se a solicitação de consulta for concluída com êxito, a solicitação retornará uma estrutura PMI_CAPABILITIES. O Capabilities membro dessa estrutura é formatado como uma estrutura de PMI_METERED_HARDWARE_INFORMATION.
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) |