struktur PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE (pepfx.h)

Struktur PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE berisi hasil metode kontrol ACPI yang dievaluasi secara asinkron oleh plug-in ekstensi platform (PEP).

Sintaks

typedef struct _PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE {
  POHANDLE              DeviceHandle;
  ULONG                 CompletionFlags;
  NTSTATUS              MethodStatus;
  PVOID                 CompletionContext;
  SIZE_T                OutputArgumentSize;
  PACPI_METHOD_ARGUMENT OutputArguments;
} PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE, *PPEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE;

Anggota

DeviceHandle

Nilai POHANDLE yang mewakili pendaftaran perangkat dengan kerangka kerja manajemen daya Windows (PoFx). PEP sebelumnya menerima handel ini dari PoFx selama pemberitahuan PEP_NOTIFY_ACPI_REGISTER_DEVICE di mana PEP memilih untuk menyediakan layanan ACPI untuk perangkat.

CompletionFlags

Sekumpulan bendera penyelesaian. Tidak ada bendera yang saat ini ditentukan untuk anggota ini, yang selalu diatur ke PEP_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE_FLAG_NONE (0x0).

MethodStatus

CompletionContext

Penunjuk ke nilai konteks penyelesaian. Ini adalah penunjuk yang sama dengan yang diteruskan PoFx ke PEP dalam pemberitahuan PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD yang memulai evaluasi asinkron dari metode kontrol ACPI.

OutputArgumentSize

Ukuran, dalam byte, dari buffer yang diarahkan oleh anggota OutputArguments .

OutputArguments

Penunjuk ke buffer tempat PEP menulis hasil evaluasi metode kontrol ACPI. Buffer ini dimulai dengan struktur ACPI_METHOD_ARGUMENT , yang mungkin diikuti oleh data output tambahan. PoFx mengalokasikan buffer ini dan meneruskan penunjuk buffer ke PEP dalam pemberitahuan PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD yang memulai evaluasi asinkron dari metode kontrol ACPI.

Keterangan

Anggota ControlMethodComplete dari struktur PEP_WORK_INFORMATION adalah struktur PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE .

Struktur PEP_WORK_INFORMATION disertakan dalam parameter input ke rutinitas CompleteWork . PEP menulis hasil metode kontrol kepada anggota ControlMethodComplete dari struktur ini sebelum memanggil rutinitas. Evaluasi metode kontrol dimulai oleh pemberitahuan PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD sebelumnya.

Persyaratan

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

Lihat juga

ACPI_METHOD_ARGUMENT

PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD

PEP_NOTIFY_ACPI_REGISTER_DEVICE

PEP_WORK_INFORMATION