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. |