PEP_WORK_INFORMATION 结构 (pep_x.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
,则使用此结构。
注解
未命名联合是与 WorkType 成员指定的工时类型关联的数据结构。
PEP_WORK 结构的 WorkInformation 成员是指向 PEP_WORK_INFORMATION 结构的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 从 Windows 10 开始支持。 |
标头 | pep_x.h (包括 Pep_x.h) |