ACPI_ENUM_CHILD_NEXT-Makro
Das ACPI_ENUM_CHILD_NEXT-Makro berechnet einen Zeiger auf die nächste ACPI_ENUM_CHILD-Struktur in einem Array variabler Länge ACPI_ENUM_CHILD Strukturen.
Syntax
void ACPI_ENUM_CHILD_NEXT(
Child
);
Parameter
Kind Ein Zeiger auf eine Variable vom Typ ACPI_ENUM_CHILD , für die ein nicht ausgerichteter Zeiger auf die nächste ACPI_ENUM_CHILD-Struktur in einem Array von Strukturen variabler Länge ACPI_ENUM_CHILD zurückgegeben werden soll.
Rückgabewert
Ein Zeiger auf die nächste ACPI_ENUM_CHILD-Struktur in einem Array von strukturen mit variabler Länge ACPI_ENUM_CHILD.
Hinweise
Nachdem ein Treiber eine IOCTL_ACPI_ENUM_CHILDREN-Anforderung verwendet, um ein Array untergeordneter Gerätenamen in einer ACPI_ENUM_CHILDREN_OUTPUT_BUFFER-Anforderung abzurufen, kann der Treiber dieses Makro verwenden, um eine Sequenz von Zeigern auf die strukturen variabler Länge ACPI_ENUM_CHILD im Untergeordneten Array zu bestimmen, das der Ausgabepuffer enthält.
Anforderungen
Zielplattform: Desktop
Header: acpiioct.h (include Acpiioct.h)