Freigeben über


ACPI_ENUM_CHILDREN_OUTPUT_BUFFER-Struktur (acpiioct.h)

Die ACPI_ENUM_CHILDREN_OUTPUT_BUFFER-Struktur enthält ein Array von Objektnamen in einem ACPI-Namespace.

Syntax

typedef struct _ACPI_ENUM_CHILDREN_OUTPUT_BUFFER {
  ULONG           Signature;
  ULONG           NumberOfChildren;
  ACPI_ENUM_CHILD Children[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_OUTPUT_BUFFER;

Member

Signature

Die Signatur des Ausgabepuffers, der auf ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE festgelegt werden muss.

NumberOfChildren

Die Anzahl der Elemente vom Typ ACPI_ENUM_CHILD im Untergeordneten Array.

Children[ANYSIZE_ARRAY]

Ein Array von Elementen vom Typ ACPI_ENUM_CHILD. Jede ACPI_ENUM_CHILD-Struktur enthält den Pfad und den Namen eines Objekts im ACPI-Namespace.

Hinweise

Ein Treiber für ein Gerät verwendet eine IOCTL_ACPI_ENUM_CHILDREN-Anforderung , um die untergeordneten Objekte des Geräts aufzulisten. Bei den aufgezählten untergeordneten Objekten kann es sich um Geräte oder ein beliebiges Objekt mit einem angegebenen Namen handeln. Diese Anforderung gibt eine ACPI_ENUM_CHILDREN_OUTPUT_BUFFER-Struktur zurück, die den Children-Member enthält, der ein Array von ACPI_ENUM_CHILD-Strukturen enthält.

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

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN