次の方法で共有


emi.h ヘッダー

このヘッダーは、Power Metering と Budgeting Reference で使用されます。 詳細については、次を参照してください。

emi.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
IOCTL_EMI_GET_MEASUREMENT

IOCTL_EMI_GET_MEASUREMENT制御コードは、現在のエネルギー測定と測定が行われた時刻を取得します。
IOCTL_EMI_GET_METADATA

IOCTL_EMI_GET_METADATA制御コードは、デバイスから EMI メタデータを取得します。
IOCTL_EMI_GET_METADATA_SIZE

IOCTL_EMI_GET_METADATA_SIZE制御コードは、IOCTL_EMI_GET_METADATA要求を発行することによってデバイスから取得できる EMI メタデータ オブジェクトのサイズを取得します。
IOCTL_EMI_GET_VERSION

IOCTL_EMI_GET_VERSION制御コードは、デバイスでサポートされている EMI インターフェイスの現在のバージョンを取得します。

構造

 
EMI_CHANNEL_MEASUREMENT_DATA

EMI_MEASUREMENT_DATA構造は、現在のエネルギー測定と測定が行われた時刻に関するデータを提供します。
EMI_CHANNEL_V2

EMI_CHANNEL_V2構造では、EMI V2 チャネルに関するデータが提供されます。
EMI_MEASUREMENT_DATA_V2

EMI_MEASUREMENT_DATA_V2構造は、EMI_VERSION_V2デバイスのすべてのチャネルの現在のエネルギー測定データに関するデータを提供します。
EMI_METADATA_SIZE

EMI_METADATA_SIZE構造体は、IOCTL_EMI_GET_METADATA要求を発行することによってデバイスから取得できるエネルギー メータリング インターフェイス (EMI) メタデータ オブジェクトのサイズを指定します。
EMI_METADATA_V1

EMI_METADATA構造は、ハードウェア モデルやハードウェア リビジョンなど、エネルギー メータリング インターフェイス (EMI) インターフェイスをサポートするデバイスに関するメタデータを提供します。
EMI_METADATA_V2

EMI_METADATA_V2構造体は、EMI_VERSION_V2 インターフェイスをサポートするデバイスに関するメタデータを提供します。 このメタデータには、ハードウェア デバイスと、このデバイスによって公開される EMI チャネルに関する情報が含まれています。
EMI_VERSION

EMI_VERSION構造では、デバイスでサポートされているエネルギー メータリング インターフェイス (EMI) のバージョンについて説明します。

列挙

 
EMI_MEASUREMENT_UNIT

EMI_MEASUREMENT_UNIT列挙は、IOCTL_EMI_GET_MEASUREMENTを使用してデバイスから取得できるエネルギー測定の使用可能な単位を表します。