Partager via


macro ACPI_ENUM_CHILD_NEXT

La macro ACPI_ENUM_CHILD_NEXT calcule un pointeur vers la structure ACPI_ENUM_CHILD suivante dans un tableau de longueur variable ACPI_ENUM_CHILD structures.

Syntaxe

void ACPI_ENUM_CHILD_NEXT(
    Child
);

Paramètres

Enfant Pointeur vers une variable de type ACPI_ENUM_CHILD pour laquelle retourner un pointeur non aligné vers la structure ACPI_ENUM_CHILD suivante dans un tableau de structures ACPI_ENUM_CHILD de longueur variable.

Valeur retournée

Pointeur vers la structure ACPI_ENUM_CHILD suivante dans un tableau de structures de ACPI_ENUM_CHILD de longueur variable.

Remarques

Une fois qu’un pilote utilise une demande de IOCTL_ACPI_ENUM_CHILDREN pour récupérer un tableau de noms d’appareils enfants dans une demande de ACPI_ENUM_CHILDREN_OUTPUT_BUFFER , le pilote peut utiliser cette macro pour déterminer une séquence de pointeurs vers les structures ACPI_ENUM_CHILD de longueur variable dans le tableau Enfants que contient la mémoire tampon de sortie.

Configuration requise

Plateforme cible : Bureau

En-tête : acpiioct.h (include Acpiioct.h)

Voir aussi

ACPI_ENUM_CHILD

ACPI_ENUM_CHILDREN_OUTPUT_BUFFER

IOCTL_ACPI_ENUM_CHILDREN