ACPI_ENUM_CHILDREN_OUTPUT_BUFFER structure (acpiioct.h)

La structure ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contient un tableau de noms d’objets dans un espace de noms ACPI.

Syntaxe

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

Membres

Signature

Signature de la mémoire tampon de sortie, qui doit être définie sur ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE.

NumberOfChildren

Nombre d’éléments de type ACPI_ENUM_CHILD dans le tableau Children .

Children[ANYSIZE_ARRAY]

Tableau d’éléments de type ACPI_ENUM_CHILD. Chaque structure ACPI_ENUM_CHILD contient le chemin et le nom d’un objet dans l’espace de noms ACPI.

Remarques

Un pilote pour un appareil utilise une demande de IOCTL_ACPI_ENUM_CHILDREN pour énumérer les objets enfants de l’appareil. Les objets enfants énumérés peuvent être des appareils ou n’importe quel objet d’un nom fourni. Cette requête retourne une structure ACPI_ENUM_CHILDREN_OUTPUT_BUFFER, qui inclut le membre Children qui contient un tableau de structures ACPI_ENUM_CHILD .

Pour plus d’informations sur l’énumération des objets enfants d’un appareil, consultez Énumération des appareils enfants et méthodes de contrôle.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista et versions ultérieures de Windows.
En-tête acpiioct.h (inclure Acpiioct.h)

Voir aussi

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN