共用方式為


PEP_QUERY_CURRENT_COMPONENT_PERF_STATE結構(pep_x.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 結構中 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,請寫入此成員。

言論

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

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

要求

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

另請參閱