structure PMI_BUDGETING_CONFIGURATION (pmi.h)
La structure PMI_BUDGETING_CONFIGURATION contient des informations sur le budget d’alimentation actuel d’un compteur d’alimentation. Un budget d’alimentation définit la puissance que le système peut consommer à partir de l’ensemble d’alimentations surveillées par le compteur d’alimentation.
Syntaxe
typedef struct _PMI_BUDGETING_CONFIGURATION {
ULONG ConfiguredBudget;
} PMI_BUDGETING_CONFIGURATION, *PPMI_BUDGETING_CONFIGURATION;
Membres
ConfiguredBudget
Valeur, exprimée en unités de milliwatts (mW), qui spécifie le budget actuel de l’alimentation. La valeur zéro indique que le budget d’alimentation n’est pas activé sur le compteur d’alimentation.
Remarques
La structure PMI_BUDGETING_CONFIGURATION est retournée par le biais d’une requête de requête de contrôle d’E/S (IOCTL) IOCTL_PMI_GET_CONFIGURATION. Cette requête a son jeu de données d’entrée sur une valeur d’énumérateur PMI_CONFIGURATION_TYPE de PmiBudgetingConfiguration.
Si la demande de requête IOCTL se termine correctement, la requête retourne une structure PMI_CONFIGURATION avec ses Capabilities membre mis en forme en tant que structure PM_BUDGETING_CONFIGURATION.
Contrairement à d’autres données de configuration ou d’autres fonctionnalités DE GESTION des données, la configuration budgétaire actuelle du compteur d’alimentation peut être modifiée. Cela n’est possible que si une requête de requête IOCTL de IOCTL_PMI_GET_CAPABILITIES retourne une structure PMI_REPORTED_CAPABILITIES avec le membre accessible en écriture défini sur TRUE. Dans ce cas, la configuration du budget du compteur d’alimentation peut être modifiée par le biais d’une demande définie de IOCTL_PMI_SET_CONFIGURATION.
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) |