PEP_WORK_INFORMATION 結構 (pepfx.h)
PEP_WORK_INFORMATION 結構描述 PEP 提交至 Windows 電源管理架構的工作專案, (PoFx) 。
語法
typedef struct _PEP_WORK_INFORMATION {
PEP_WORK_TYPE WorkType;
union {
PEP_WORK_POWER_CONTROL PowerControl;
PEP_WORK_COMPLETE_IDLE_STATE CompleteIdleState;
PEP_WORK_COMPLETE_PERF_STATE CompletePerfState;
PEP_WORK_ACPI_NOTIFY AcpiNotify;
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE ControlMethodComplete;
};
} PEP_WORK_INFORMATION, *PPEP_WORK_INFORMATION;
成員
WorkType
PEP_WORK_TYPE列舉值。 這個成員表示 PEP 所要求的工作類型,這也會決定 PEP_WORK_INFORMATION 結構中 未命名等位所包含的結構類型。
PowerControl
PEP_WORK_POWER_CONTROL結構。 如果 WorkType == PepWorkRequestPowerControl
,則會使用這個結構。
CompleteIdleState
PEP_WORK_COMPLETE_IDLE_STATE 結構。 如果 WorkType == PepWorkCompleteIdleState
,則會使用這個結構。
CompletePerfState
PEP_WORK_COMPLETE_PERF_STATE結構。 如果 WorkType == PepWorkCompletePerfState
,則會使用這個結構。
AcpiNotify
PEP_WORK_ACPI_NOTIFY 結構。 如果 WorkType == PepWorkAcpiNotify
,則會使用這個結構。
ControlMethodComplete
PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE 結構。 如果 WorkType == PepWorkAcpiEvaluateControlMethodComplete
,則會使用這個結構。
備註
PEP_WORK 結構的 WorkInformation 成員是PEP_WORK_INFORMATION結構的指標。
未命名的等位包含與 WorkType 成員所指定工作類型相關聯的數據結構。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從Windows 10 開始支援。 |
標頭 | pepfx.h (include Pep_x.h) |