estructura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE (pepfx.h)
La estructura de PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE contiene los resultados de un método de control ACPI evaluado asincrónicamente 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. No hay marcas definidas actualmente 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 en el 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 seguir los 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.
Comentarios
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 miembro ControlMethodComplete de esta estructura antes de llamar a la rutina. Una notificación anterior de PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD inició la evaluación del método de control.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Se admite a partir de Windows 10. |
Encabezado | pepfx.h (include Pep_x.h) |
Consulte también
PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD