Share via


ACPI_EVAL_OUTPUT_BUFFER_V1-Struktur (acpiioct.h)

Die ACPI_EVAL_OUTPUT_BUFFER-Struktur enthält Ausgabeargumente 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;

Member

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 möglicherweise für Daten im Argumentarray erforderlich sind, das über das Ende der ACPI_EVAL_OUTPUT_BUFFER-Struktur hinaus reicht.

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.

Hinweise

Die folgenden ACPI-IOCTLs geben Ausgabeargumente von 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 der Argument-Member der Anfang eines Arrays aus einer oder mehreren ACPI_METHOD_ARGUMENT Strukturen. Wenn das Array mehr als eine 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 true-Array, wenn keines der DataLength-Member dieser Strukturen einen Wert größer als sizeof(ULONG) hat. Bei einigen Datentypen kann der DataLength-Wert in einer oder mehreren dieser Strukturen größer als sizeof(ULONG) sein. In diesem Fall können die Offsets zwischen benachbarten ACPI_METHOD_ARGUMENT Strukturen variieren.

Weitere Informationen zur Verwendung von ACPI_EVAL_OUTPUT_BUFFER-Strukturen zum Abrufen von Ausgabeargumenten aus einer ACPI-Steuerelementmethode finden Sie unter Auswerten von ACPI-Steuerungsmethoden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Kopfzeile acpiioct.h (include Acpiioct.h)

Weitere Informationen

ACPI_METHOD_ARGUMENT