PEP_QUERY_CURRENT_COMPONENT_PERF_STATE 結構 (pepfx.h)

PEP_QUERY_CURRENT_COMPONENT_PERF_STATE 結構包含指定之 P 狀態集中目前 P 狀態的相關信息。

語法

typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
  PEPHANDLE DeviceHandle;
  ULONG     Component;
  ULONG     Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;

成員

DeviceHandle

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

Component

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

Set

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

StateIndex

指定之 P 狀態集之目前 P 狀態的索引。 如果 P 狀態集的效能值屬於 PoFxPerfStateTypeDiscrete 類型,則寫入此成員。

StateValue

指定之 P 狀態集的目前 P 狀態值。 如果 P 狀態集的效能值屬於 PoFxPerfStateTypeRange 類型,請寫入此成員。

備註

此結構由 PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE 通知使用。 DeviceHandleComponentSet 成員包含 Windows 電源管理架構所提供的輸入值, (傳送此通知時) PoFx。 StateIndex 成員或 StateValue 成員包含 PEP 寫入結構的輸出值,以回應通知。

未命名的等位包含這個 P 狀態集的目前效能等級,表示為索引到一組離散值或範圍中的值。 為了回應先前 的PEP_DPM_QUERY_COMPONENT_PERF_SET 通知,PEP 指出 P 狀態集中的效能值是否屬於 PoFxPerfStateTypeDiscretePoFxPerfStateTypeRange 類型。

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
標頭 pepfx.h (include Pep_x.h)

另請參閱