EMI_METADATA_V2 structure (emi.h)
The EMI_METADATA_V2 structure provides metadata about a device that supports the EMI_VERSION_V2 interface. This metadata contains information about the hardware device and what EMI channels are exposed by this device.
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;
Members
HardwareOEM[EMI_NAME_MAX]
A null-terminated, Unicode string that contains the name of the OEM.
HardwareModel[EMI_NAME_MAX]
A null-terminated, Unicode string that specifies the device model.
HardwareRevision
A value that specifies the current revision of the device.
ChannelCount
A value that specifies the number of EMI channels that are exposed by this device.
Channels[ANYSIZE_ARRAY]
An array of EMI_CHANNEL_V2 instances that describe the channels exposed by this device.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available starting with Windows 10, version 1809. |
Header | emi.h |