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 以降でサポートされています。
Header pep_x.h (Pep_x.h を含む)

こちらもご覧ください