Freigeben über


emi.h-Header

Dieser Header wird von power metering and budgeting reference verwendet. Weitere Informationen finden Sie unter

emi.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_EMI_GET_MEASUREMENT

Der IOCTL_EMI_GET_MEASUREMENT Steuercode ruft die aktuelle Energiemessung und den Zeitpunkt ab, zu dem die Messung durchgeführt wurde.
IOCTL_EMI_GET_METADATA

Der IOCTL_EMI_GET_METADATA-Steuerelementcode ruft EMI-Metadaten von einem Gerät ab.
IOCTL_EMI_GET_METADATA_SIZE

Der IOCTL_EMI_GET_METADATA_SIZE-Steuerelementcode ruft die Größe des EMI-Metadatenobjekts ab, das vom Gerät abgerufen werden kann, indem eine IOCTL_EMI_GET_METADATA-Anforderung ausgegeben wird.
IOCTL_EMI_GET_VERSION

Der IOCTL_EMI_GET_VERSION-Steuerelementcode ruft die aktuelle Version der vom Gerät unterstützten EMI-Schnittstelle ab.

Strukturen

 
EMI_CHANNEL_MEASUREMENT_DATA

Die EMI_MEASUREMENT_DATA Struktur liefert Daten zur aktuellen Energiemessung und zum Zeitpunkt der Messung.
EMI_CHANNEL_V2

Die EMI_CHANNEL_V2-Struktur stellt Daten zu einem EMI V2-Kanal bereit.
EMI_MEASUREMENT_DATA_V2

Die EMI_MEASUREMENT_DATA_V2-Struktur liefert Daten zu den aktuellen Energiemessdaten für alle Kanäle eines EMI_VERSION_V2 Geräts.
EMI_METADATA_SIZE

Die EMI_METADATA_SIZE-Struktur gibt die Größe des EMI-Metadatenobjekts (Energy Metering Interface) an, das vom Gerät abgerufen werden kann, indem eine IOCTL_EMI_GET_METADATA-Anforderung ausgegeben wird.
EMI_METADATA_V1

Die EMI_METADATA-Struktur stellt Metadaten zu einem Gerät bereit, das die EMI-Schnittstelle (Energy Metering Interface) unterstützt, z. B. das Hardwaremodell und die Hardwarerevision.
EMI_METADATA_V2

Die EMI_METADATA_V2-Struktur stellt Metadaten zu einem Gerät bereit, das die EMI_VERSION_V2-Schnittstelle unterstützt. Diese Metadaten enthalten Informationen zum Hardwaregerät und zu den EMI-Kanälen, die von diesem Gerät verfügbar gemacht werden.
EMI_VERSION

Die EMI_VERSION-Struktur beschreibt die Version der Energiemessungsschnittstelle (EMI), die von einem Gerät unterstützt wird.

Enumerationen

 
EMI_MEASUREMENT_UNIT

Die EMI_MEASUREMENT_UNIT-Enumeration stellt die verfügbaren Einheiten von Energiemessungen dar, die mit IOCTL_EMI_GET_MEASUREMENT von einem Gerät abgerufen werden können.