Compartilhar via


macro ACPI_ENUM_CHILD_NEXT

A macro ACPI_ENUM_CHILD_NEXT calcula um ponteiro para a próxima estrutura ACPI_ENUM_CHILD em uma matriz de estruturas de ACPI_ENUM_CHILD de comprimento variável.

Sintaxe

void ACPI_ENUM_CHILD_NEXT(
    Child
);

Parâmetros

Criança Um ponteiro para uma variável do tipo ACPI_ENUM_CHILD para a qual retornar um ponteiro não alinhado para a próxima estrutura ACPI_ENUM_CHILD em uma matriz de estruturas de ACPI_ENUM_CHILD de comprimento variável.

Retornar valor

Um ponteiro para a próxima estrutura ACPI_ENUM_CHILD em uma matriz de estruturas de ACPI_ENUM_CHILD de comprimento variável.

Comentários

Depois que um driver usa uma solicitação IOCTL_ACPI_ENUM_CHILDREN para recuperar uma matriz de nomes de dispositivo filho em uma solicitação de ACPI_ENUM_CHILDREN_OUTPUT_BUFFER , o driver pode usar essa macro para determinar uma sequência de ponteiros para as estruturas de ACPI_ENUM_CHILD de comprimento variável na matriz Children que o buffer de saída contém.

Requisitos

Plataforma de destino: Desktop

Cabeçalho: acpiioct.h (include Acpiioct.h)

Confira também

ACPI_ENUM_CHILD

ACPI_ENUM_CHILDREN_OUTPUT_BUFFER

IOCTL_ACPI_ENUM_CHILDREN