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
PEP_NOTIFY_ACPI_EVALUATE_CONTROL_METHOD