PEP_PERF_STATE 結構 (pep_x.h)
PEP_PERF_STATE結構描述 P 狀態 (P 狀態) 的效能狀態,其中 P 狀態會指定為一或多個離散值的清單。
語法
typedef struct _PEP_PERF_STATE {
ULONGLONG Value;
PVOID Context;
} PEP_PERF_STATE, *PPEP_PERF_STATE;
成員
Value
這個 P 狀態所代表的離散值。 如需詳細資訊,請參閱<備註>。
Context
PEP 定義內容數據的指標。 PEP 會使用此內容來包含無法以 Value 成員表示之離散效能等級的其他資訊。 此內容與 Windows 電源管理架構 不透明, (PoFx) 。 Context 成員是選擇性的,而且可以設定為 NULL。
備註
PEP_COMPONENT_PERF_SET 結構的 Discrete.States 成員是PEP_PERF_STATE結構的陣列指標。 PEP_COMPONENT_PERF_SET 結構的 Unit 成員會指定每個數位元素中 Value 成員的表示單位。 元件效能可以以 (頻率) 或每秒 (頻寬) 來表示。 例如,如果 Value = 100,000,000 和 Unit = PepPerfStateUnitFrequency,則此效能狀態代表 100 MB 的頻率。
設備驅動器會使用 PO_FX_PERF_STATE 結構,其類似於 PEP_PERF_STATE 結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
標頭 | pep_x.h (包含 Pep_x.h) |