Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура 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 (include Pep_x.h) |
См. также
PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD