Partager via


IOCTL_EMI_GET_VERSION IOCTL (emi.h)

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.

Mémoire tampon d'entrée

Aucun.

Longueur de la mémoire tampon d’entrée

Aucun.

Mémoire tampon de sortie

Le membre AssociatedIrp.SystemBuffer spécifie l’adresse d’une mémoire tampon allouée à l’appelant qui contient une structure EMI_VERSION. Sur la sortie, cette structure contient la version EMI prise en charge par l’appareil.

Longueur de la mémoire tampon de sortie

La taille de cette mémoire tampon est spécifiée dans le membre Parameters.DeviceIoControl.OutputBufferLength .

Remarques

EMI_VERSION_V1 indiquent qu’il n’existe qu’un seul canal de mesure d’énergie pris en charge par l’appareil.

EMI_VERSION_V2 indiquent qu’il existe plusieurs canaux de mesure d’énergie pris en charge par l’appareil.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 10.
En-tête emi.h (include Emi.h)

Voir aussi

Interface de mesure d’énergie