Partager via


en-tête pmi.h

Cet en-tête est utilisé par powermeter. Pour plus d'informations, consultez les pages suivantes :

pmi.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_PMI_GET_CAPABILITIES

La demande IOCTL_PMI_GET_CAPABILITIES obtient les informations sur la capacité et la ressource d’un compteur de puissance.
IOCTL_PMI_GET_CONFIGURATION

La requête IOCTL_PMI_GET_CONFIGURATION retourne des informations sur la configuration actuelle d’un compteur de puissance.
IOCTL_PMI_GET_MEASUREMENT

La demande IOCTL_PMI_GET_MEASUREMENT retourne les données de mesure actuelles d’un compteur de puissance.
IOCTL_PMI_REGISTER_EVENT_NOTIFY

La demande IOCTL_PMI_REGISTER_EVENT_NOTIFY enregistre l’initiateur IOCTL pour être informé d’un événement de compteur de puissance. Lorsque l’événement se produit, l’interface de compteur d’alimentation (PMI) termine la demande IOCTL et retourne des informations sur l’événement.
IOCTL_PMI_SET_CONFIGURATION

La requête IOCTL_PMI_SET_CONFIGURATION définit les données de configuration d’un compteur de puissance.

Structures

 
PMI_BUDGETING_CONFIGURATION

La structure PMI_BUDGETING_CONFIGURATION contient des informations sur le budget d’alimentation actuel d’un compteur de puissance. Un budget d’alimentation définit la quantité d’énergie que le système peut consommer à partir de l’ensemble d’alimentations surveillées par le compteur d’alimentation.
PMI_CAPABILITIES

La structure PMI_CAPABILITIES contient des informations sur les capacités de contrôle et de budget d’un compteur de puissance.
PMI_CONFIGURATION

La structure PMI_CONFIGURATION contient des informations sur la configuration actuelle de contrôle et de budget d’un compteur de puissance.
PMI_EVENT

La structure PMI_EVENT contient des informations sur un événement de contrôle et de budgétisation de l’alimentation qui est signalé via l’interface de compteur d’alimentation (PMI).
PMI_MEASUREMENT_CONFIGURATION

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

La structure PMI_MEASUREMENT_DATA contient la mesure de puissance actuelle collectée par un compteur de puissance.
PMI_METERED_HARDWARE_INFORMATION

La structure PMI_METERED_HARDWARE_INFORMATION contient des informations sur une ou plusieurs alimentations qui sont surveillées par le compteur d’alimentation.
PMI_REPORTED_CAPABILITIES

La structure PMI_REPORTED_CAPABILITIES contient des informations sur le type de capacités de contrôle et de budgétisation de puissance prises en charge par un compteur d’alimentation. En outre, cette structure contient des informations sur la ressource sur le compteur de puissance lui-même.
PMI_THRESHOLD_CONFIGURATION

La structure PMI_THRESHOLD_CONFIGURATION contient des informations sur la configuration du seuil du compteur de puissance.

Énumérations

 
PMI_CAPABILITIES_TYPE

L’énumération PMI_CAPABILITIES_TYPE définit le type de données de fonctionnalités référencées par le membre Capability de la structure PMI_CAPABILITIES.
PMI_CONFIGURATION_TYPE

L’énumération PMI_CONFIGURATION_TYPE définit le type de données de configuration PMI référencées par le membre Configuration de la structure PMI_CONFIGURATION.
PMI_EVENT_TYPE

L’énumération PMI_EVENT_TYPE définit le type d’événement de compteur de puissance PMI retourné par l’exécution réussie d’une demande de IOCTL_PMI_REGISTER_EVENT_NOTIFY.
PMI_MEASUREMENT_TYPE

L’énumération PMI_MEASUREMENT_TYPE définit la source des données de mesure PMI.
PMI_MEASUREMENT_UNIT

L’énumération PMI_MEASUREMENT_UNIT définit les unités des données de mesure PMI.