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;

Membri

DeviceHandle

Valore POHANDLE che rappresenta la registrazione del dispositivo con windows framework di risparmio energia (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 del contesto di completamento. Si tratta dello stesso puntatore passato da PoFx al PEP nella notifica PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD che ha avviato la valutazione asincrona del metodo di controllo ACPI.

OutputArgumentSize

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

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 ACPI_METHOD_ARGUMENT, che potrebbe 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.

Osservazioni

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 ControlMethodComplete membro di questa struttura prima di chiamare la routine. La valutazione del metodo di controllo è stata avviata da una notifica di PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD precedente.

Fabbisogno

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

Vedere anche

ACPI_METHOD_ARGUMENT

PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD

PEP_NOTIFY_ACPI_REGISTER_DEVICE

PEP_WORK_INFORMATION