Condividi tramite


macro ACPI_ENUM_CHILD_NEXT

La macro ACPI_ENUM_CHILD_NEXT calcola un puntatore alla struttura ACPI_ENUM_CHILD successiva in una matrice di strutture a lunghezza variabile ACPI_ENUM_CHILD .

Sintassi

void ACPI_ENUM_CHILD_NEXT(
    Child
);

Parametri

Bambino Puntatore a una variabile di tipo ACPI_ENUM_CHILD per cui restituire un puntatore non allineato alla struttura ACPI_ENUM_CHILD successiva in una matrice di strutture ACPI_ENUM_CHILD a lunghezza variabile.

Valore restituito

Puntatore alla struttura ACPI_ENUM_CHILD successiva in una matrice di strutture ACPI_ENUM_CHILD a lunghezza variabile.

Commenti

Dopo che un driver usa una richiesta di IOCTL_ACPI_ENUM_CHILDREN per recuperare una matrice di nomi di dispositivi figlio in una richiesta di ACPI_ENUM_CHILDREN_OUTPUT_BUFFER , il driver può usare questa macro per determinare una sequenza di puntatori alle strutture di ACPI_ENUM_CHILD a lunghezza variabile nella matrice Children contenuta nel buffer di output.

Requisiti

Piattaforma di destinazione: Desktop

Intestazione: acpiioct.h (include Acpiioct.h)

Vedi anche

ACPI_ENUM_CHILD

ACPI_ENUM_CHILDREN_OUTPUT_BUFFER

IOCTL_ACPI_ENUM_CHILDREN