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 (包括 Pep_x.h) |