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