ACPI_METHOD_ARGUMENT_V1 Struktur (acpiioct.h)
Die ACPI_METHOD_ARGUMENT-Struktur enthält den Wert eines Eingabe- oder Ausgabearguments einer ACPI-Steuerelementmethode.
Syntax
typedef struct _ACPI_METHOD_ARGUMENT_V1 {
USHORT Type;
USHORT DataLength;
union {
ULONG Argument;
UCHAR Data[ANYSIZE_ARRAY];
} DUMMYUNIONNAME;
} ACPI_METHOD_ARGUMENT_V1, ACPI_METHOD_ARGUMENT;
Angehörige
Type
Der Typ des Methodenarguments, wie in einem der folgenden Werte angegeben:
ACPI_METHOD_ARGUMENT_INTEGER
Argument- enthält einen ganzzahligen Wert vom Typ ULONG.
ACPI_METHOD_ARGUMENT_STRING
Das Data-Array enthält eine MIT NULL beendete ASCII-Zeichenfolge, und DataLength die Anzahl der Zeichen in der Zeichenfolge einschließlich des NULL-Terminators bereitstellt.
ACPI_METHOD_ARGUMENT_BUFFER
Das Data Array enthält benutzerdefinierte Daten, und DataLength- stellt die Anzahl der aufeinander folgenden Arrayelemente dar, die die benutzerdefinierten Daten enthalten, beginnend mit dem Data[0]-Element.
ACPI_METHOD_ARGUMENT_PACKAGE
Das Data-Array enthält einen ACPI-Paketdeskriptor und DataLength stellt die Anzahl der aufeinander folgenden Arrayelemente dar, die den Paketdeskriptor enthalten, beginnend mit dem Data[0]-Element.
DataLength
Die Anzahl der UCHAR-Elemente im Data Array, das die Argumentdaten enthält.
DUMMYUNIONNAME
DUMMYUNIONNAME.Argument
Ein Argumentwert vom Typ ULONG.
DUMMYUNIONNAME.Data[ANYSIZE_ARRAY]
Ein Array von Werten vom Typ UCHAR, das Argumentdaten enthält.
Bemerkungen
Eine ACPI_EVAL_OUTPUT_BUFFER Struktur enthält ein Argument Array von ACPI_METHOD_ARGUMENT Strukturen. Die folgenden IOCTLs bewerten Steuerungsmethoden und geben Ausgabeargumente in einer ACPI_EVAL_OUTPUT_BUFFER Struktur zurück:
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX
Die ACPI_METHOD_ARGUMENT-Struktur wird auch verwendet, um ein Array komplexer Eingabeargumente für eine Steuerelementmethode zu liefern. Die strukturen ACPI_EVAL_INPUT_BUFFER_COMPLEX und ACPI_EVAL_INPUT_BUFFER_COMPLEX_EX enthalten ein Argument Array vom Typ ACPI_METHOD_ARGUMENT.
Weitere Informationen zur Verwendung von ACPI_METHOD_ARGUMENT Strukturen zum Bereitstellen und Abrufen von Argumentdaten an eine ACPI-Steuerelementmethode finden Sie unter Auswerten von ACPI-Steuerelementmethoden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 und höhere Versionen von Windows. |
Header- | acpiioct.h (include Acpiioct.h) |
Siehe auch
ACPI_EVAL_INPUT_BUFFER_COMPLEX