Freigeben über


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)

Weitere Informationen

ACPI_ENUM_CHILD

ACPI_ENUM_CHILDREN_OUTPUT_BUFFER

IOCTL_ACPI_ENUM_CHILDREN