Partager via


structure PMI_MEASUREMENT_CONFIGURATION (pmi.h)

La structure PMI_MEASUREMENT_CONFIGURATION contient des informations sur la configuration actuelle de mesure de l’alimentation d’un compteur d’alimentation.

Syntaxe

typedef struct _PMI_MEASUREMENT_CONFIGURATION {
  ULONG AveragingInterval;
} PMI_MEASUREMENT_CONFIGURATION, *PPMI_MEASUREMENT_CONFIGURATION;

Membres

AveragingInterval

Valeur, en unités de millisecondes (mS), qui spécifie l’intervalle pendant lequel le compteur d’alimentation moyenne calcule les données de mesure de l’alimentation.

Remarques

La structure PMI_MEASUREMENT_CONFIGURATION spécifie les paramètres de mesure actuels utilisés par le compteur d’alimentation lorsqu’il surveille l’alimentation consommée par le système à partir d’une alimentation électrique. Le membre AverageInterval spécifie l’intervalle de temps sur lequel le compteur d’alimentation moyenne les données de mesure de l’alimentation qu’il collecte à partir d’une alimentation.

Remarque Le membre AverageInterval doit avoir une valeur entre les valeurs des MinimumAverageInterval et Membres MaximumAverageInterval de la structure PMI_REPORTED_CAPABILITIES. Cette structure est retournée dans la structure PMI_CAPABILITIES d’une requête de requête de contrôle d’E/S (IOCTL) IOCTL_PMI_GET_CAPABILITIES.
 

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows 7, Windows Server 2008 R2 et versions ultérieures des systèmes d’exploitation Windows.
d’en-tête pmi.h (include Pmi.h)

Voir aussi

IOCTL_PMI_GET_CAPABILITIES

PMI_CAPABILITIES

PMI_REPORTED_CAPABILITIES