Freigeben über


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

IOCTL_ACPI_ASYNC_EVAL_METHOD_EX

IOCTL_ACPI_EVAL_METHOD

IOCTL_ACPI_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)

Siehe auch

ACPI_METHOD_ARGUMENT