Condividi tramite


struttura ACPI_EVAL_OUTPUT_BUFFER_V1 (acpiioct.h)

La struttura ACPI_EVAL_OUTPUT_BUFFER contiene argomenti di output da un metodo di controllo ACPI.

Sintassi

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;

Members

Signature

Firma del buffer di output, che deve essere impostata su ACPI_EVAL_OUTPUT_BUFFER_SIGNATURE.

Length

Dimensione, in byte, del buffer di output. Queste dimensioni includono l'archiviazione per la struttura ACPI_EVAL_OUTPUT_BUFFER all'inizio del buffer di output, oltre a qualsiasi risorsa di archiviazione aggiuntiva che potrebbe essere necessaria per i dati nella matrice Argument che si estende oltre la fine della struttura ACPI_EVAL_OUTPUT_BUFFER .

Count

Numero di strutture ACPI_METHOD_ARGUMENT contenute nella matrice Argument .

Argument[ANYSIZE_ARRAY]

Matrice di strutture ACPI_METHOD_ARGUMENT . Per altre informazioni, vedere la sezione Osservazioni.

Commenti

IOCTLs ACPI seguenti restituiscono argomenti di output dai metodi di controllo ACPI in una struttura di ACPI_EVAL_OUTPUT_BUFFER :

IOCTL_ACPI_ASYNC_EVAL_METHOD

IOCTL_ACPI_ASYNC_EVAL_METHOD_EX

IOCTL_ACPI_EVAL_METHOD

IOCTL_ACPI_EVAL_METHOD_EX

In genere, il membro Argument è l'inizio di una matrice di una o più strutture ACPI_METHOD_ARGUMENT . Se la matrice contiene più di una struttura ACPI_METHOD_ARGUMENT , le strutture aggiuntive seguono la fine della struttura ACPI_EVAL_OUTPUT_BUFFER . Tuttavia, queste strutture ACPI_METHOD_ARGUMENT formano una matrice true solo se nessuno dei membri DataLength di queste strutture ha un valore maggiore di sizeof(ULONG). Per alcuni tipi di dati, il valore DataLength in una o più di queste strutture può essere maggiore di sizeof(ULONG), nel qual caso gli offset tra strutture adiacenti ACPI_METHOD_ARGUMENT possono variare.

Per altre informazioni sull'utilizzo di strutture ACPI_EVAL_OUTPUT_BUFFER per recuperare gli argomenti di output da un metodo di controllo ACPI, vedere Valutazione dei metodi di controllo ACPI.

Requisiti

Requisito Valore
Client minimo supportato Disponibile a partire da Windows 2000.
Intestazione acpiioct.h (include Acpiioct.h)

Vedi anche

ACPI_METHOD_ARGUMENT