Partager via


structure ACPI_ENUM_CHILDREN_INPUT_BUFFER (acpiioct.h)

La structure ACPI_ENUM_CHILDREN_INPUT_BUFFER est utilisée comme entrée à une demande de IOCTL_ACPI_ENUM_CHILDREN. La structure spécifie les objets enfants à énumérer dans l’espace de noms de l’appareil auquel la demande est envoyée.

Syntaxe

typedef struct _ACPI_ENUM_CHILDREN_INPUT_BUFFER {
  ULONG Signature;
  ULONG Flags;
  ULONG NameLength;
  CHAR  Name[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_INPUT_BUFFER, *PACPI_ENUM_CHILDREN_INPUT_BUFFER;

Membres

Signature

Signature de la mémoire tampon d’entrée, qui doit être définie sur ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE.

Flags

Indicateur qui détermine quels objets le pilote ACPI énumère, comme décrit dans la section Remarques plus loin dans cette rubrique.

NameLength

Nombre de caractères ASCII, y compris un terminateur NULL, que contient le tableau Name.

Name[ANYSIZE_ARRAY]

Chaîne ASCII à quatre caractères qui contient le nom d’un objet enfant que le pilote ACPI utilise pour restreindre l’énumération aux objets enfants du même nom. Pour plus d’informations sur la façon de fournir un nom d’objet, consultez la section Notes plus loin dans cette rubrique.

Remarques

IOCTL_ACPI_ENUM_CHILDREN prend en charge les types d’énumérations suivants, selon la façon dont le membre Flags est défini dans la structure de ACPI_ENUM_CHILDREN_INPUT_BUFFER correspondante :

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

IOCTL_ACPI_ENUM_CHILDREN