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