Lire en anglais

Partager via


En-tête emi.h

Cet en-tête est utilisé par le contrôle de puissance et la référence du budget. Pour plus d'informations, consultez les pages suivantes :

emi.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_EMI_GET_MEASUREMENT

Le code de contrôle IOCTL_EMI_GET_MEASUREMENT récupère la mesure d’énergie actuelle et l’heure à laquelle la mesure a été effectuée.
IOCTL_EMI_GET_METADATA

Le code de contrôle IOCTL_EMI_GET_METADATA récupère les métadonnées EMI d’un appareil.
IOCTL_EMI_GET_METADATA_SIZE

Le code de contrôle IOCTL_EMI_GET_METADATA_SIZE récupère la taille de l’objet de métadonnées EMI qui peut être obtenu à partir de l’appareil en émettant une demande de IOCTL_EMI_GET_METADATA.
IOCTL_EMI_GET_VERSION

Le code de contrôle IOCTL_EMI_GET_VERSION récupère la version actuelle de l’interface EMI prise en charge par l’appareil.

Structures

 
EMI_CHANNEL_MEASUREMENT_DATA

La structure EMI_MEASUREMENT_DATA fournit des données sur la mesure d’énergie actuelle et l’heure à laquelle la mesure a été effectuée.
EMI_CHANNEL_V2

La structure EMI_CHANNEL_V2 fournit des données sur un canal EMI V2.
EMI_MEASUREMENT_DATA_V2

La structure EMI_MEASUREMENT_DATA_V2 fournit des données sur les données actuelles de mesure de l’énergie pour tous les canaux d’un appareil EMI_VERSION_V2.
EMI_METADATA_SIZE

La structure EMI_METADATA_SIZE spécifie la taille de l’objet de métadonnées EMI (Energy Metering Interface) qui peut être obtenu à partir de l’appareil en émettant une demande de IOCTL_EMI_GET_METADATA.
EMI_METADATA_V1

La structure EMI_METADATA fournit des métadonnées sur un appareil qui prend en charge l’interface EMI (Energy Metering Interface), comme le modèle matériel et la révision matérielle.
EMI_METADATA_V2

La structure EMI_METADATA_V2 fournit des métadonnées sur un appareil qui prend en charge l’interface EMI_VERSION_V2. Ces métadonnées contiennent des informations sur l’appareil matériel et les canaux EMI exposés par cet appareil.
EMI_VERSION

La structure EMI_VERSION décrit la version de l’interface de mesure d’énergie (EMI) prise en charge par un appareil.

Énumérations

 
EMI_MEASUREMENT_UNIT

L’énumération EMI_MEASUREMENT_UNIT représente les unités de mesures d’énergie disponibles qui peuvent être récupérées à partir d’un appareil à l’aide de IOCTL_EMI_GET_MEASUREMENT.