Freigeben über


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 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)

Siehe auch

IOCTL_ACPI_ENUM_CHILDREN