structure ACPI_ENUM_CHILDREN_INPUT_BUFFER (acpiioct.h)
La structure ACPI_ENUM_CHILDREN_INPUT_BUFFER est utilisée comme entrée dans 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 les objets que 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 point de terminaison NULL, que contient le tableau Name .
Name[ANYSIZE_ARRAY]
Chaîne ASCII de quatre caractères terminée par NULL qui contient le nom d’un objet enfant que le pilote ACPI utilise pour limiter 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 Remarques 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 ACPI_ENUM_CHILDREN_INPUT_BUFFER correspondante :
Pour plus d’informations sur l’énumération d’objets enfants d’un appareil, consultez Énumération d’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) |