共用方式為


PEP_COMPONENT_ACTIVE結構(pep_x.h)

PEP_COMPONENT_ACTIVE 結構會識別在閑置條件與使用中條件之間進行轉換的元件。

語法

typedef struct _PEP_COMPONENT_ACTIVE {
  [in]  PEPHANDLE             DeviceHandle;
  [in]  ULONG                 Component;
  [in]  BOOLEAN               Active;
  [out] PPEP_WORK_INFORMATION WorkInformation;
  [out] BOOLEAN               NeedWork;
} PEP_COMPONENT_ACTIVE, *PPEP_COMPONENT_ACTIVE;

成員

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

元件是否要轉換至使用中條件。 如果為 TRUE,元件會從閑置條件轉換為使用中條件。 如果為 FALSE,元件會從作用中條件轉換為閑置條件。

[out] WorkInformation

PEP_WORK_INFORMATION 結構的指標,描述 PEP 要求回應此通知的工作。 如果 NeedWork 為 TRUE,WorkInformation 必須指向有效的 PEP_WORK_INFORMATION 結構。 如果 NeedWork 為 FALSE,WorkInformation 必須是 NULL。

[out] NeedWork

PEP 是否有工作要求可提交以回應此通知。 如果 PEP 有工作需要要求,則設定為 TRUE;如果 PEP 沒有要要求的工作,則設定為 FALSE。

言論

PEP_DPM_COMPONENT_ACTIVE 通知會使用此結構。 結構的前三個成員包含 Windows 電源管理架構 (PoFx) 所提供的輸入值。 最後兩個成員包含 PEP 寫入結構的輸出值,以回應此通知。

要求

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

另請參閱

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_ACTIVE

PEP_DPM_REGISTER_DEVICE

PEP_WORK_INFORMATION