структура PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE (pepfx.h)
Структура PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE содержит результаты метода управления ACPI, который был асинхронно оценен подключаемым модулем расширения платформы (PEP).
Синтаксис
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;
Члены
DeviceHandle
Значение POHANDLE, представляющее регистрацию устройства с помощью платформы управления питанием Windows (PoFx). PeP ранее получал этот дескриптор от PoFx во время уведомления PEP_NOTIFY_ACPI_REGISTER_DEVICE , в котором PEP выбрала предоставление служб ACPI для устройства.
CompletionFlags
Набор флагов завершения. В настоящее время для этого элемента не определены флаги, для которого всегда задано значение PEP_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE_FLAG_NONE (0x0).
MethodStatus
CompletionContext
Указатель на значение контекста завершения. Это тот же указатель, который PoFx передал в PEP в уведомлении PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD , которое инициировало асинхронную оценку метода управления ACPI.
OutputArgumentSize
Размер (в байтах) буфера, на который указывает элемент OutputArguments .
OutputArguments
Указатель на буфер, в который PEP записал результат оценки метода управления ACPI. Этот буфер начинается с ACPI_METHOD_ARGUMENT структуры, за которой могут следовать дополнительные выходные данные. PoFx выделил этот буфер и передал указатель буфера в PEP в уведомлении PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD , которое инициировало асинхронную оценку метода управления ACPI.
Комментарии
Элемент ControlMethodComplete структуры PEP_WORK_INFORMATION является PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE структурой.
Структура PEP_WORK_INFORMATION включается во входные параметры подпрограммы CompleteWork . PeP записывает результаты метода управления в элемент ControlMethodComplete этой структуры перед вызовом подпрограммы. Оценка метода управления была инициирована предыдущим уведомлением PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается начиная с Windows 10. |
Верхняя часть | pepfx.h (включая Pep_x.h) |
См. также раздел
PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD