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