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