共用方式為


PEP_DEVICE_PLATFORM_CONSTRAINTS結構 (pepfx.h)

PEP_DEVICE_PLATFORM_CONSTRAINTS 結構會指定裝置所支援之各種 Dx 電源狀態的專案條件約束。

語法

typedef struct _PEP_DEVICE_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE           DeviceHandle;
  [in] PDEVICE_POWER_STATE MinimumDStates;
  [in] ULONG               PlatformStateCount;
} PEP_DEVICE_PLATFORM_CONSTRAINTS, *PPEP_DEVICE_PLATFORM_CONSTRAINTS;

成員

[in] DeviceHandle

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

[in] MinimumDStates

DEVICE_POWER_STATE 列舉值的陣列指標,指出裝置可以針對每個平臺閒置狀態輸入的最低電源 Dx (裝置電源) 狀態。

[in] PlatformStateCount

MinimumDStates 成員所指向陣列中的元素數目。 此成員包含 PEP 針對先前 PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES 通知所提供的平台狀態計數。

言論

PEP_DPM_DEVICE_IDLE_CONSTRAINTS 通知會使用此結構。 此結構的所有三個成員都包含 Windows 電源管理架構 (PoFx) 所提供的輸入值。 為了回應此通知,PEP 會將 DEVICE_POWER_STATE 列舉值寫入 MinimumDStates 成員所指向的數位元素。 PoFx 會在傳送通知之前配置此數位的記憶體。

要求

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

另請參閱

DEVICE_POWER_STATE

PEP_DPM_DEVICE_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE