Freigeben über


EMI_METADATA_V2-Struktur (emi.h)

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.

Syntax

typedef struct {
  WCHAR          HardwareOEM[EMI_NAME_MAX];
  WCHAR          HardwareModel[EMI_NAME_MAX];
  USHORT         HardwareRevision;
  USHORT         ChannelCount;
  EMI_CHANNEL_V2 Channels[ANYSIZE_ARRAY];
} EMI_METADATA_V2;

Member

HardwareOEM[EMI_NAME_MAX]

Eine mit NULL endende Unicode-Zeichenfolge, die den Namen des OEM enthält.

HardwareModel[EMI_NAME_MAX]

Eine Unicode-Zeichenfolge mit Null-Termin, die das Gerätemodell angibt.

HardwareRevision

Ein -Wert, der die aktuelle Revision des Geräts angibt.

ChannelCount

Ein -Wert, der die Anzahl der EMI-Kanäle angibt, die von diesem Gerät verfügbar gemacht werden.

Channels[ANYSIZE_ARRAY]

Ein Array von EMI_CHANNEL_V2 Instanzen, die die kanäle beschreiben, die von diesem Gerät verfügbar gemacht werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 10, Version 1809.
Kopfzeile emi.h

Weitere Informationen

IOCTL_EMI_GET_METADATA