共用方式為


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)

另請參閱

Component-Level 效能狀態管理

PO_FX_COMPONENT_PERF_SET

PoFxRegisterComponentPerfStates