pmi.h 標頭
Powermeter 會使用此標頭。 如需詳細資訊,請參閱
pmi.h 包含下列程式設計介面:
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 啟動器,以通知電源計量事件。 事件發生時, (PMI) Power Meter 介面會完成 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 測量資料的單位。 |