次の方法で共有


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

関連項目