Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ACPI_EVAL_INPUT_BUFFER_EX-Struktur wird als Eingabe für eine IOCTL_ACPI_EVAL_METHOD_EX Anforderung und für eine IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Anforderung verwendet. Die Struktur stellt den Pfad und den Namen einer Steuerelementmethode in einem ACPI-Namespace her, der kein Eingabeargument verwendet.
Syntax
typedef struct _ACPI_EVAL_INPUT_BUFFER_V1_EX {
ULONG Signature;
CHAR MethodName[256];
} ACPI_EVAL_INPUT_BUFFER_V1_EX, *PACPI_EVAL_INPUT_BUFFER_V1_EX, ACPI_EVAL_INPUT_BUFFER_EX, *PACPI_EVAL_INPUT_BUFFER_EX;
Angehörige
Signature
Die Signatur eines Eingabepuffers, der kein Argument enthält, das auf ACPI_EVAL_INPUT_BUFFER_SIGNATURE_EX festgelegt werden muss.
MethodName[256]
Eine MIT NULL beendete ASCII-Zeichenfolge, die den Pfad und den Namen einer Steuerelementmethode in einem ACPI-Namespace enthält. Die maximale Anzahl von Zeichen, die die Zeichenfolge enthalten kann, einschließlich eines NULL-Terminators, beträgt 256. Weitere Informationen zum Angeben des Pfads und des Namens einer Steuerelementmethode finden Sie im Abschnitt "Hinweise" weiter unten in diesem Thema.
Bemerkungen
Ein Treiber für ein Gerät kann eine IOCTL_ACPI_EVAL_METHOD_EX Anforderung oder eine IOCTL_ACPI_ASYNC_EVAL_METHOD_EX Anforderung verwenden, um eine Steuerelementmethode auszuwerten, die ein untergeordnetes untergeordnetes Objekt des Geräts ist. Wenn die Methode keine Eingabeargumente verwendet, übernehmen diese Anforderungen eine Eingabe ACPI_EVAL_INPUT_BUFFER_EX Struktur wie folgt:
- Legen Sie Signatur- auf ACPI_EVAL_INPUT_BUFFER_SIGNATURE_EX fest.
-
Legen Sie MethodName- auf eine MIT NULL beendete Zeichenfolge fest, die entweder den vollständigen Pfad und den Namen einer Steuerelementmethode im ACPI-Namespace oder den Pfad und Namen der Methode bereitstellt, die relativ zum Gerät ist, an das die Auswertungsanforderung gesendet wird.
Angenommen, eine Anforderung wird an ein Gerät mit dem Namen "ABCD" gesendet, das ein unmittelbares untergeordnetes Element des Stamms eines ACPI-Namespaces ist, dass "ABCD"-Gerät ein untergeordnetes Gerät namens "CHLD" unterstützt und dass das "CHLD"-Gerät eine Methode mit dem Namen "_FOO" unterstützt. In diesem Fall kann die Auswertungsanforderung entweder "\ABCD" bereitstellen. CHLD._FOO, bei dem es sich um den vollqualifizierten Pfad und den Namen der Steuerelementmethode im ACPI-Namespace oder "CHLD._FOO" handelt, ist der Pfad und Name der Steuerelementmethode, die relativ zum "ABCD"-Gerät im ACPI-Namespace ist.
Weitere Informationen zum Abrufen des vollqualifizierten Pfads und des Namens einer Steuerelementmethode in einem ACPI-Namespace finden Sie unter Aufzählen untergeordneter Geräte und Steuerelementmethoden.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows Vista und höhere Versionen von Windows. |
| Header- | acpiioct.h (include Acpiioct.h) |