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) |