ACPI_EVAL_OUTPUT_BUFFER_V1 Struktur (acpiioct.h)
Die ACPI_EVAL_OUTPUT_BUFFER Struktur enthält Ausgabeargumente aus einer ACPI-Steuerelementmethode.
Syntax
typedef struct _ACPI_EVAL_OUTPUT_BUFFER_V1 {
ULONG Signature;
ULONG Length;
ULONG Count;
ACPI_METHOD_ARGUMENT_V1 Argument[ANYSIZE_ARRAY];
} ACPI_EVAL_OUTPUT_BUFFER_V1, ACPI_EVAL_OUTPUT_BUFFER, *PACPI_EVAL_OUTPUT_BUFFER;
Angehörige
Signature
Die Signatur des Ausgabepuffers, der auf ACPI_EVAL_OUTPUT_BUFFER_SIGNATURE festgelegt werden muss.
Length
Die Größe des Ausgabepuffers in Bytes. Diese Größe umfasst den Speicher für die ACPI_EVAL_OUTPUT_BUFFER Struktur am Anfang des Ausgabepuffers sowie alle zusätzlichen Speicher, die für Daten im Argument Array erforderlich sein können, das über das Ende der ACPI_EVAL_OUTPUT_BUFFER-Struktur hinausgeht.
Count
Die Anzahl der ACPI_METHOD_ARGUMENT Strukturen, die das Argument Array enthält.
Argument[ANYSIZE_ARRAY]
Ein Array von ACPI_METHOD_ARGUMENT Strukturen. Weitere Informationen finden Sie in den Hinweisen.
Bemerkungen
Die folgenden ACPI-IOCTLs geben Ausgabeargumente aus ACPI-Steuerelementmethoden in einer ACPI_EVAL_OUTPUT_BUFFER Struktur zurück:
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX
In der Regel ist das Argument Element der Anfang eines Arrays einer oder mehrerer ACPI_METHOD_ARGUMENT Strukturen. Wenn das Array mehrere ACPI_METHOD_ARGUMENT Struktur enthält, folgen die zusätzlichen Strukturen dem Ende der ACPI_EVAL_OUTPUT_BUFFER Struktur. Diese ACPI_METHOD_ARGUMENT Strukturen bilden jedoch nur dann ein echtes Array, wenn keiner der DataLength- Member dieser Strukturen einen Wert aufweist, der größer als Größe von(ULONG) ist. Bei einigen Datentypen kann der DataLength- Wert in einer oder mehreren dieser Strukturen größer als Größe(ULONG) sein, in diesem Fall können die Offsets zwischen benachbarten ACPI_METHOD_ARGUMENT Strukturen variieren.
Weitere Informationen zum Verwenden von ACPI_EVAL_OUTPUT_BUFFER Strukturen zum Abrufen von Ausgabeargumenten aus einer ACPI-Steuerelementmethode finden Sie unter Auswerten von ACPI-Steuerelementmethoden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Header- | acpiioct.h (include Acpiioct.h) |