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_ENUM_CHILDREN_INPUT_BUFFER Struktur wird als Eingabe für eine IOCTL_ACPI_ENUM_CHILDREN Anforderung verwendet. Die Struktur gibt an, welche untergeordneten Objekte im Namespace des Geräts aufgezählt werden sollen, an das die Anforderung gesendet wird.
Syntax
typedef struct _ACPI_ENUM_CHILDREN_INPUT_BUFFER {
ULONG Signature;
ULONG Flags;
ULONG NameLength;
CHAR Name[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_INPUT_BUFFER, *PACPI_ENUM_CHILDREN_INPUT_BUFFER;
Angehörige
Signature
Die Signatur des Eingabepuffers, der auf ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE festgelegt werden muss.
Flags
Ein Kennzeichen, das bestimmt, welche Objekte der ACPI-Treiber aufzählt, wie im Abschnitt "Hinweise" weiter unten in diesem Thema beschrieben.
NameLength
Die Anzahl der ASCII-Zeichen, einschließlich eines NULL-Terminators, die das Name Array enthält.
Name[ANYSIZE_ARRAY]
Eine MIT NULL beendete, vierstellige ASCII-Zeichenfolge, die den Namen eines untergeordneten Objekts enthält, das der ACPI-Treiber verwendet, um die Enumeration auf untergeordnete Objekte desselben Namens einzuschränken. Weitere Informationen zum Angeben eines Objektnamens finden Sie im Abschnitt "Hinweise" weiter unten in diesem Thema.
Bemerkungen
IOCTL_ACPI_ENUM_CHILDREN unterstützt die folgenden Typen von Enumerationen, je nachdem, wie das Flags Member in der entsprechenden ACPI_ENUM_CHILDREN_INPUT_BUFFER-Struktur festgelegt wird:
Informationen zum Aufzählen untergeordneter Objekte eines Geräts 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) |