PO_FX_COMPONENT_PERF_INFO結構 (wdm.h)
PO_FX_COMPONENT_PERF_INFO 結構描述裝置內單一元件的所有效能狀態集。
語法
typedef struct _PO_FX_COMPONENT_PERF_INFO {
ULONG PerfStateSetsCount;
PO_FX_COMPONENT_PERF_SET PerfStateSets[ANYSIZE_ARRAY];
} PO_FX_COMPONENT_PERF_INFO, *PPO_FX_COMPONENT_PERF_INFO;
成員
PerfStateSetsCount
陣列中的元素數目 PerfStateSets 陣列。
PerfStateSets[ANYSIZE_ARRAY]
這個成員是一或多個 PO_FX_COMPONENT_PERF_SET 元素陣列中的第一個專案。 每個 PO_FX_COMPONENT_PERF_SET 都代表元件的一組支援效能狀態。 如果陣列包含一個以上的元素,則其他元素會緊接在第一個元素後面。
言論
當設備驅動器呼叫 PoFxRegisterComponentPerfStates 例程,向電源管理架構 (PoFx) 註冊元件以取得效能狀態支援時,驅動程式可以提供 PO_FX_COMPONENT_PERF_INFO 結構,描述元件支援的效能狀態集合。 PO_FX_COMPONENT_PERF_INFO 結構 成員 PerfStateSets 包含代表支援效能狀態之 PO_FX_COMPONENT_PERF_SET 結構的陣列。
大部分的驅動程式都預期會為每個元件定義一組效能狀態。 例如,驅動程式可能會定義一組效能狀態,以控制元件的時鐘頻率。 不過,某些驅動程式可能需要定義一個以上的效能狀態集,以控制元件的多個效能狀態維度。 例如,驅動程式可能會定義兩組效能狀態,以控制時鐘頻率和總線頻寬。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 10 開始支援。 |
標頭 | wdm.h (包括 Wudfwdm.h) |