pmi .h 标头

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

pmi 包含以下编程接口:

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 结构的功能成员引用的功能数据的类型。
PMI_CONFIGURATION_TYPE

PMI_CONFIGURATION_TYPE 枚举定义 PMI_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 度量数据的单位。