次の方法で共有


pmi.h ヘッダー

このヘッダーは、powermeter によって使用されます。 詳細については、以下を参照してください。

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

IOCTL

 
IOCTL_PMI_GET_CAPABILITIES

IOCTL_PMI_GET_CAPABILITIES要求は、電力メーターに関する機能と資産情報を取得します。
IOCTL_PMI_GET_CONFIGURATION

IOCTL_PMI_GET_CONFIGURATION要求は、電力メーターの現在の構成に関する情報を返します。
IOCTL_PMI_GET_MEASUREMENT

IOCTL_PMI_GET_MEASUREMENT要求は、電力メーターから現在の測定データを返します。
IOCTL_PMI_REGISTER_EVENT_NOTIFY

IOCTL_PMI_REGISTER_EVENT_NOTIFY要求は、電力メーター イベントに関する通知を受け取る IOCTL イニシエーターを登録します。 イベントが発生すると、Power Meter Interface (PMI) は IOCTL 要求を完了し、イベントに関する情報を返します。
IOCTL_PMI_SET_CONFIGURATION

IOCTL_PMI_SET_CONFIGURATION要求は、電力メーターの構成データを設定します。

構造体

 
PMI_BUDGETING_CONFIGURATION

PMI_BUDGETING_CONFIGURATION構造には、電力メーターの現在の電力バジェットに関する情報が含まれています。 電力バジェットは、電力メーターによって監視される電源セットからシステムが消費できる電力量を定義します。
PMI_CAPABILITIES

PMI_CAPABILITIES構造には、電力メーターの電力使用状況測定と予算作成機能に関する情報が含まれています。
PMI_CONFIGURATION

PMI_CONFIGURATION構造には、電力メーターの現在の電力使用状況測定と予算構成に関する情報が含まれています。
PMI_EVENT

PMI_EVENT構造体には、電力メーター インターフェイス (PMI) を介して通知される電力使用状況測定および予算作成イベントに関する情報が含まれています。
PMI_MEASUREMENT_CONFIGURATION

PMI_MEASUREMENT_CONFIGURATION構造には、電力メーターの現在の電力測定構成に関する情報が含まれています。
PMI_MEASUREMENT_DATA

PMI_MEASUREMENT_DATA構造には、電力メーターによって収集される現在の電力測定が含まれています。
PMI_METERED_HARDWARE_INFORMATION

PMI_METERED_HARDWARE_INFORMATION構造には、電力メーターによって監視される 1 つ以上の電源に関する情報が含まれています。
PMI_REPORTED_CAPABILITIES

PMI_REPORTED_CAPABILITIES構造には、電力メーターがサポートする電力使用状況測定および予算作成機能の種類に関する情報が含まれています。 さらに、この構造には、電力メーター自体に関する資産情報が含まれています。
PMI_THRESHOLD_CONFIGURATION

PMI_THRESHOLD_CONFIGURATION構造には、電力メーターのしきい値構成に関する情報が含まれています。

列挙

 
PMI_CAPABILITIES_TYPE

PMI_CAPABILITIES_TYPE列挙型は、PMI_CAPABILITIES構造体の Capability メンバーによって参照される機能データの種類を定義します。
PMI_CONFIGURATION_TYPE

PMI_CONFIGURATION_TYPE列挙型は、PMI_CONFIGURATION構造体の Configuration メンバーによって参照される PMI 構成データの種類を定義します。
PMI_EVENT_TYPE

PMI_EVENT_TYPE列挙体は、IOCTL_PMI_REGISTER_EVENT_NOTIFY要求が正常に完了した後に返される PMI 電力測定イベントの種類を定義します。
PMI_MEASUREMENT_TYPE

PMI_MEASUREMENT_TYPE列挙は、PMI 測定データのソースを定義します。
PMI_MEASUREMENT_UNIT

PMI_MEASUREMENT_UNIT列挙は、PMI 測定データの単位を定義します。