ACPI_ENUM_CHILDREN_INPUT_BUFFER-Struktur (acpiioct.h)

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 aufgelistet 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;

Member

Signature

Die Signatur des Eingabepuffers, der auf ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE festgelegt werden muss.

Flags

Ein Flag, das bestimmt, welche Objekte der ACPI-Treiber aufzählt, wie weiter unten in diesem Thema im Abschnitt Hinweise beschrieben.

NameLength

Die Anzahl der ASCII-Zeichen, einschließlich eines NULL-Abschlusszeichens, 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 zu beschränken. Weitere Informationen zum Angeben eines Objektnamens finden Sie weiter unten in diesem Thema im Abschnitt Hinweise.

Hinweise

IOCTL_ACPI_ENUM_CHILDREN unterstützt die folgenden Enumerationstypen, je nachdem, wie der Flags-Member in der entsprechenden ACPI_ENUM_CHILDREN_INPUT_BUFFER-Struktur festgelegt wird:

Informationen zum Auflisten untergeordneter Objekte eines Geräts finden Sie unter Auflisten untergeordneter Geräte und Steuerungsmethoden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista und höhere Versionen von Windows.
Kopfzeile acpiioct.h (include Acpiioct.h)

Weitere Informationen

IOCTL_ACPI_ENUM_CHILDREN