Power Meter 介面 (PMI) 是透過 WDM 驅動程式來提供,其服務來自 Power Manager 的 I/O 要求封包和 User-Mode Power Service (UMPS) 的 Power WMI 提供者元件。
若要開發電源計量,您需要下列標頭:
如需程序設計指南,請參閱 電源計量。
IOCTLs
|
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 介面 (PMI) 會完成 IOCTL 要求,並傳回事件的相關信息。 |
|
IOCTL_PMI_SET_CONFIGURATION IOCTL_PMI_SET_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列舉會定義 PMI 電源表事件的類型,該事件是透過成功完成IOCTL_PMI_REGISTER_EVENT_NOTIFY要求所傳回。 |
|
PMI_MEASUREMENT_TYPE PMI_MEASUREMENT_TYPE列舉會定義PMI度量數據的來源。 |
|
PMI_MEASUREMENT_UNIT PMI_MEASUREMENT_UNIT列舉會定義PMI度量數據的單位。 |
結構
|
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 結構包含電源表閾值設定的相關信息。 |