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 度量数据的单位。 |