EMI Enumerations and Structures

This section describes the enumerations and structures that are supported by the Energy Measurement Interface (EMI).

In this section

Topic Description

EMI_MEASUREMENT_DATA

The EMI_MEASUREMENT_DATA structure provides data about the current energy measurement and the time at which the measurement was taken.

EMI_MEASUREMENT_UNIT

The EMI_MEASUREMENT_UNIT enumeration represents the available units of energy measurements that can be retrieved from a device by using IOCTL_EMI_GET_MEASUREMENT.

EMI_METADATA

The EMI_METADATA structure provides metadata about a device that supports the Energy Metering Interface (EMI) interface, such as the hardware model and hardware revision.

EMI_METADATA_SIZE

The EMI_METADATA_SIZE structure specifies the size of the Energy Metering Interface (EMI) metadata object that can be obtained from the device by issuing an IOCTL_EMI_GET_METADATA request.

EMI_VERSION

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

 

Note   The EMI enumerations and structures are supported in Windows 10 and later versions of the Windows operating systems.

 

Energy Metering Interface

 

 

Send comments about this topic to Microsoft