PEP_QUERY_COMPONENT_PERF_STATES 結構 (pepfx.h)
PEP_QUERY_COMPONENT_PERF_STATES 結構包含指定 P 狀態集的分離效能狀態清單 (P 狀態) 值。
語法
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結構中 Components 陣列的索引,先前為 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 先前寫入PEP_QUERY_COMPONENT_PERF_SET結構之 Discrete.Count 成員的長度陣列,以回應PEP_DPM_QUERY_COMPONENT_PERF_SET通知。
備註
此結構由 PEP_DPM_QUERY_COMPONENT_PERF_STATES 通知使用。 此結構的所有四個成員都包含傳送此通知時由PoFx提供的輸入值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |