pmi.h 标头

此标头由功率计使用。 有关详细信息,请参阅:

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 发起程序,以便收到有关电表事件的通知。 事件发生时,电源计量接口 (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结构包含有关由功率计监视的一个或多个电源的信息。
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 度量数据的单位。