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)

另请参阅