ACPI_EVAL_OUTPUT_BUFFER_V1 structure (acpiioct.h)
La structure ACPI_EVAL_OUTPUT_BUFFER contient les arguments de sortie d’une méthode de contrôle ACPI.
Syntaxe
typedef struct _ACPI_EVAL_OUTPUT_BUFFER_V1 {
ULONG Signature;
ULONG Length;
ULONG Count;
ACPI_METHOD_ARGUMENT_V1 Argument[ANYSIZE_ARRAY];
} ACPI_EVAL_OUTPUT_BUFFER_V1, ACPI_EVAL_OUTPUT_BUFFER, *PACPI_EVAL_OUTPUT_BUFFER;
Membres
Signature
Signature de la mémoire tampon de sortie, qui doit être définie sur ACPI_EVAL_OUTPUT_BUFFER_SIGNATURE.
Length
Taille, en octets, de la mémoire tampon de sortie. Cette taille inclut le stockage de la structure ACPI_EVAL_OUTPUT_BUFFER au début de la mémoire tampon de sortie, ainsi que tout stockage supplémentaire qui peut être nécessaire pour les données dans le tableau d’arguments qui s’étend au-delà de la fin de la structure ACPI_EVAL_OUTPUT_BUFFER .
Count
Nombre de structures ACPI_METHOD_ARGUMENT que contient le tableau d’arguments .
Argument[ANYSIZE_ARRAY]
Tableau de structures ACPI_METHOD_ARGUMENT . Pour plus d'informations, consultez la section Notes.
Remarques
Les IOCTL ACPI suivantes retournent les arguments de sortie des méthodes de contrôle ACPI dans une structure ACPI_EVAL_OUTPUT_BUFFER :
IOCTL_ACPI_ASYNC_EVAL_METHOD_EX
En règle générale, le membre Argument est le début d’un tableau d’une ou de plusieurs structures ACPI_METHOD_ARGUMENT . Si le tableau contient plusieurs ACPI_METHOD_ARGUMENT structure, les structures supplémentaires suivent la fin de la structure ACPI_EVAL_OUTPUT_BUFFER . Toutefois, ces structures ACPI_METHOD_ARGUMENT forment un tableau vrai uniquement si aucun des membres DataLength de ces structures n’a une valeur supérieure à sizeof (ULONG). Pour certains types de données, la valeur DataLength dans une ou plusieurs de ces structures peut être supérieure à sizeof (ULONG), auquel cas les décalages entre les structures ACPI_METHOD_ARGUMENT adjacentes peuvent varier.
Pour plus d’informations sur l’utilisation de structures ACPI_EVAL_OUTPUT_BUFFER pour récupérer des arguments de sortie à partir d’une méthode de contrôle ACPI, consultez Évaluation des méthodes de contrôle ACPI.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows 2000. |
En-tête | acpiioct.h (inclure Acpiioct.h) |