共用方式為


PEP_QUERY_COMPONENT_PERF_STATES結構(pep_x.h)

PEP_QUERY_COMPONENT_PERF_STATES 結構包含指定 P 狀態集的分離效能狀態 (P-state) 值清單。

語法

typedef struct _PEP_QUERY_COMPONENT_PERF_STATES {
  [in] PEPHANDLE       DeviceHandle;
  [in] ULONG           Component;
  [in] ULONG           Set;
  [in] PPEP_PERF_STATE States;
} PEP_QUERY_COMPONENT_PERF_STATES, *PPEP_QUERY_COMPONENT_PERF_STATES;

成員

[in] DeviceHandle

識別裝置的 PEPHANDLE 值。 PEP 提供了此句柄,以回應先前的 PEP_DPM_REGISTER_DEVICE 通知。

[in] Component

識別元件的索引。 此成員是 PEP_DEVICE_REGISTER_V2 結構中 PEP 先前針對此裝置 PEP_DPM_REGISTER_DEVICE 通知提供的 Components 陣列的索引。 如果 元件 數位件包含 N 個元素,元件索引的範圍從 0 到 N–1。

[in] Set

識別這個 P 狀態集的索引。 如果 M 是此元件的 P 狀態集數目,P 狀態集索引的範圍從 0 到 M–1。 PEP 先前已指定 P 狀態集的數目,以回應 PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES 通知。

[in] States

輸出緩衝區的指標。 PEP 會將 PEP_PERF_STATE 結構的數位寫入這個緩衝區。 每個陣列元素都會描述 Set 成員所指定之 P 狀態集中的一個 P 狀態。 Windows 電源管理架構 (PoFx) 配置了此緩衝區,這保證足以包含 PEP 先前寫入 Discrete.CountPEP_QUERY_COMPONENT_PERF_SET 成員的長度陣列,以回應 PEP_DPM_QUERY_COMPONENT_PERF_SET 通知。

言論

PEP_DPM_QUERY_COMPONENT_PERF_STATES 通知會使用此結構。 此結構的所有四個成員都包含傳送此通知時由PoFx提供的輸入值。

要求

要求 價值
最低支援的用戶端 從 Windows 10 開始支援。
標頭 pep_x.h (包括 Pep_x.h)

另請參閱

PEP_DEVICE_REGISTER_V2

PEP_DPM_QUERY_COMPONENT_PERF_STATES

PEP_DPM_REGISTER_DEVICE

PEP_PERF_STATE