共用方式為


PEP_COMPONENT_PLATFORM_CONSTRAINTS結構 (pep_x.h)

PEP_COMPONENT_PLATFORM_CONSTRAINTS 結構描述當平臺處於特定閑置狀態時,元件可以處於的最低電源 Fx 狀態。

語法

typedef struct _PEP_COMPONENT_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE DeviceHandle;
  [in] ULONG     Component;
  [in] PULONG    MinimumFStates;
  [in] ULONG     PlatformStateCount;
} PEP_COMPONENT_PLATFORM_CONSTRAINTS, *PPEP_COMPONENT_PLATFORM_CONSTRAINTS;

成員

[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] MinimumFStates

輸出緩衝區的指標。 PEP 會將 ULONG 陣列寫入這個緩衝區,以指定每個平臺閑置狀態的最小電源 Fx 狀態。 值為 0 的專案表示 F0、值為 1 表示 F1 等等。 如果平台支援 M 閑置狀態,陣列元素 0 到 M–1 會指定對應至平臺閒置狀態 0 到 M–1 的 Fx 狀態。

[in] PlatformStateCount

MinimumFStates 陣列中的元素數目。 數位包含每個平台閑置狀態的一個專案。 Windows 電源管理架構(PoFx)先前已將 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知傳送給 PEP,以判斷支援的平臺閑置狀態數目。

言論

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS 通知會使用此結構。 結構的所有四個成員都包含PoFx傳送此通知時所提供的輸入值。 PoFx 會配置 MinimumFStates 成員所指向的緩衝區,而 PEP 會寫入此緩衝區以回應通知。

要求

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

另請參閱

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES