EMI_VERSION structure (emi.h)

The EMI_VERSION structure describes the version of the Energy Metering Interface (EMI) that is supported by a device.

Syntax

typedef struct {
  USHORT EmiVersion;
} EMI_VERSION;

Members

EmiVersion

The version of the Energy Metering Interface (EMI) that is supported by a device. Currently, the only supported version is EMI_VERSION_V1 (as defined in emi.h).

Remarks

This structure is returned through a successful completion of an IOCTL_EMI_GET_VERSION IOCTL request.

Requirements

Requirement Value
Minimum supported client Available starting with Windows 10.
Header emi.h (include Emi.h)

See also

Energy Metering Interface

IOCTL_EMI_GET_VERSION