Condividi tramite


struttura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE (pepfx.h)

La struttura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE contiene i risultati di un metodo di controllo ACPI valutato in modo asincrono dal plug-in di estensione della piattaforma (PEP).

Sintassi

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;

Members

DeviceHandle

Valore POHANDLE che rappresenta la registrazione del dispositivo con il framework di risparmio energia di Windows (PoFx). Il PEP ha ricevuto in precedenza questo handle da PoFx durante la notifica PEP_NOTIFY_ACPI_REGISTER_DEVICE in cui il PEP ha scelto di fornire servizi ACPI per il dispositivo.

CompletionFlags

Set di flag di completamento. Non sono attualmente definiti flag per questo membro, che è sempre impostato su PEP_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE_FLAG_NONE (0x0).

MethodStatus

CompletionContext

Puntatore a un valore di contesto di completamento. Si tratta dello stesso puntatore passato a PEP nella notifica PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD che ha avviato la valutazione asincrona del metodo di controllo ACPI.

OutputArgumentSize

Dimensione, in byte, del buffer a cui punta il membro OutputArguments .

OutputArguments

Puntatore a un buffer in cui il PEP ha scritto il risultato della valutazione del metodo di controllo ACPI. Questo buffer inizia con una struttura di ACPI_METHOD_ARGUMENT , che può essere seguita da dati di output aggiuntivi. PoFx ha allocato questo buffer e passato il puntatore del buffer al PEP nella notifica PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD che ha avviato la valutazione asincrona del metodo di controllo ACPI.

Commenti

Il membro ControlMethodComplete della struttura PEP_WORK_INFORMATION è una struttura PEP_WORK_ACPI_EVALUATE_CONTROL_METHOD_COMPLETE .

Una struttura PEP_WORK_INFORMATION è inclusa nei parametri di input della routine CompleteWork . Il PEP scrive i risultati del metodo di controllo nel membro ControlMethodComplete di questa struttura prima di chiamare la routine. La valutazione del metodo di controllo è stata avviata da una notifica PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD precedente.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pepfx.h (include Pep_x.h)

Vedi anche

ACPI_METHOD_ARGUMENT

PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD

PEP_NOTIFY_ACPI_REGISTER_DEVICE

PEP_WORK_INFORMATION