Partager via


structure ACPI_ENUM_CHILDREN_OUTPUT_BUFFER (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 enfants.

Children[ANYSIZE_ARRAY]

Tableau d’éléments de type ACPI_ENUM_CHILD. Chaque structure ACPI_ENUM_CHILD contient le chemin d’accès 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 des méthodes de contrôle.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista et versions ultérieures de Windows.
d’en-tête acpiioct.h (include Acpiioct.h)

Voir aussi

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN