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) |