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 狀態集中的效能值類型為 PoFxPerfStateTypeDiscrete 或 PoFxPerfStateTypeRange。
PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE 通知會使用此結構。 DeviceHandle、元件和 設定 成員包含傳送此通知時 Windows 電源管理架構 (PoFx) 所提供的輸入值。 StateIndex 成員或 StateValue 成員包含 PEP 寫入結構的輸出值,以回應通知。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 10 開始支援。 |
標頭 | pep_x.h (包括 Pep_x.h) |