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开始。
Header pepfx.h (包括 Pep_x.h)

另请参阅