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)

另請參閱