共用方式為


PO_FX_PERF_STATE 結構 (wdm.h)

PO_FX_PERF_STATE 結構代表裝置內單一元件的效能狀態。

語法

typedef struct _PO_FX_PERF_STATE {
  ULONGLONG Value;
  PVOID     Context;
} PO_FX_PERF_STATE, *PPO_FX_PERF_STATE;

成員

Value

此效能狀態的值。 單位是由包含此效能狀態之PO_FX_COMPONENT_PERF_SETUnit 成員所指定。 例如,如果 Value 為 1000000000,而PO_FX_COMPONENT_PERF_SETUnit 成員為 PoFxPerfStateUnitFrequency,則此效能狀態代表 100 MHz。

Context

成員無法呈現之效能狀態之其他內容的指標。 此數據可以在驅動程式與平臺延伸模組外掛程式之間共用, (PEP) 。

使用 Context 成員可能會阻礙 Windows 效能分析器 中效能狀態的視覺效果。

備註

PO_FX_COMPONENT_PERF_SET 結構的 States 成員包含PO_FX_PERF_STATE項目的數位。

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
標頭 wdm.h (包括 Wudfwdm.h)

另請參閱

裝置效能狀態管理

PO_FX_COMPONENT_PERF_SET

PO_FX_PERF_STATE_UNIT

PoFxRegisterComponentPerfStates