struktur PEP_WORK_INFORMATION (pep_x.h)

Struktur PEP_WORK_INFORMATION menjelaskan item kerja yang dikirimkan PEP ke kerangka kerja manajemen daya Windows (PoFx).

Sintaks

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;

Anggota

WorkType

Nilai enumerasi PEP_WORK_TYPE . Anggota ini menunjukkan jenis pekerjaan yang diminta oleh PEP, yang juga menentukan jenis struktur yang terkandung dalam union yang tidak disebutkan namanya dalam struktur PEP_WORK_INFORMATION .

PowerControl

Struktur PEP_WORK_POWER_CONTROL . Struktur ini digunakan jika WorkType == PepWorkRequestPowerControl.

CompleteIdleState

Struktur PEP_WORK_COMPLETE_IDLE_STATE . Struktur ini digunakan jika WorkType == PepWorkCompleteIdleState.

CompletePerfState

Struktur PEP_WORK_COMPLETE_PERF_STATE . Struktur ini digunakan jika WorkType == PepWorkCompletePerfState.

AcpiNotify

Struktur PEP_WORK_ACPI_NOTIFY . Struktur ini digunakan jika WorkType == PepWorkAcpiNotify.

ControlMethodComplete

Struktur PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE . Struktur ini digunakan jika WorkType == PepWorkAcpiEvaluateControlMethodComplete.

Keterangan

Union yang tidak disebutkan namanya adalah struktur data yang terkait dengan jenis pekerjaan yang ditentukan oleh anggota WorkType .

Anggota WorkInformation dari struktur PEP_WORK adalah penunjuk ke struktur PEP_WORK_INFORMATION .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 10.
Header pep_x.h (termasuk Pep_x.h)

Lihat juga