Partager via


structure PMI_METERED_HARDWARE_INFORMATION (pmi.h)

La structure PMI_METERED_HARDWARE_INFORMATION contient des informations sur une ou plusieurs alimentations surveillées par le compteur de puissance.

Syntaxe

typedef struct _PMI_METERED_HARDWARE_INFORMATION {
  ULONG MeteredHardwareCount;
  WCHAR MeteredHardware[ANYSIZE_ARRAY];
} PMI_METERED_HARDWARE_INFORMATION, *PPMI_METERED_HARDWARE_INFORMATION;

Membres

MeteredHardwareCount

Valeur qui spécifie le nombre d’identificateurs d’appareil retournés dans le membre MeteredHardware .

MeteredHardware[ANYSIZE_ARRAY]

Chaîne Unicode qui spécifie le nom de chaque appareil alimenté par le circuit sur lequel le compteur de puissance fournit des données de mesure. Les chemins d’accès des appareils individuels sont délimités par un caractère NULL , et l’ensemble de la liste se termine par une valeur NULL double. Le format du nom de l’appareil est \Device\xyz ».

Note Pour les compteurs de puissance à l’échelle du système, ce membre retourne NULL.
 

Remarques

La structure PMI_METERED_HARDWARE_INFORMATION est retournée par le biais d’une demande de requête de contrôle d’E /S IOCTL_PMI_GET_CAPABILITIES (IOCTL). Les données d’entrée de cette requête sont définies sur la valeur d’énumérateur PMI_CAPABILITIES_TYPE de PmiMeteredHardware.

Si la requête se termine correctement, la demande retourne une structure PMI_CAPABILITIES . Le membre Capabilities de cette structure est mis en forme en tant que structure PMI_METERED_HARDWARE_INFORMATION.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans Windows 7, Windows Server 2008 R2 et versions ultérieures des systèmes d’exploitation Windows.
En-tête pmi.h (inclure Pmi.h)

Voir aussi

IOCTL_PMI_GET_CAPABILITIES

PMI_CAPABILITIES