estructura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE (pepfx.h)
La estructura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE contiene los resultados de un método de control ACPI evaluado de forma asincrónica por el complemento de extensión de plataforma (PEP).
Sintaxis
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;
Miembros
DeviceHandle
Valor POHANDLE que representa el registro del dispositivo con el marco de administración de energía de Windows (PoFx). El PEP recibió previamente este identificador de PoFx durante la notificación de PEP_NOTIFY_ACPI_REGISTER_DEVICE en la que el PEP eligió proporcionar servicios ACPI para el dispositivo.
CompletionFlags
Un conjunto de marcas de finalización. Actualmente no hay marcas definidas para este miembro, que siempre se establece en PEP_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE_FLAG_NONE (0x0).
MethodStatus
CompletionContext
Puntero a un valor de contexto de finalización. Este es el mismo puntero que PoFx pasó al PEP en la notificación de PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD que inició la evaluación asincrónica del método de control ACPI.
OutputArgumentSize
Tamaño, en bytes, del búfer al que apunta el miembro OutputArguments.
OutputArguments
Puntero a un búfer al que el PEP ha escrito el resultado de evaluar el método de control ACPI. Este búfer comienza con una estructura de ACPI_METHOD_ARGUMENT, que puede ir seguida de datos de salida adicionales. PoFx asignó este búfer y pasó el puntero del búfer al PEP en la notificación de PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD que inició la evaluación asincrónica del método de control ACPI.
Observaciones
El miembro ControlMethodComplete de la estructura PEP_WORK_INFORMATION es una estructura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE.
Una estructura de PEP_WORK_INFORMATION se incluye en los parámetros de entrada de la rutina CompleteWork. El PEP escribe los resultados del método de control en el ControlMethodComplete miembro de esta estructura antes de llamar a la rutina. La evaluación del método de control se inició mediante una notificación de PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD anterior.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite a partir de Windows 10. |
encabezado de | pepfx.h (include Pep_x.h) |
Consulte también
PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD