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 を含む)

こちらもご覧ください