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
PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD