Partilhar via


estrutura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER (acpiioct.h)

A estrutura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contém uma matriz de nomes de objeto em um namespace ACPI.

Sintaxe

typedef struct _ACPI_ENUM_CHILDREN_OUTPUT_BUFFER {
  ULONG           Signature;
  ULONG           NumberOfChildren;
  ACPI_ENUM_CHILD Children[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_OUTPUT_BUFFER;

Membros

Signature

A assinatura do buffer de saída, que deve ser definida como ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE.

NumberOfChildren

O número de elementos do tipo ACPI_ENUM_CHILD na matriz Children .

Children[ANYSIZE_ARRAY]

Uma matriz de elementos do tipo ACPI_ENUM_CHILD. Cada estrutura ACPI_ENUM_CHILD contém o caminho e o nome de um objeto no namespace ACPI.

Comentários

Um driver para um dispositivo usa uma solicitação IOCTL_ACPI_ENUM_CHILDREN para enumerar os objetos filho do dispositivo. Os objetos filho enumerados podem ser dispositivos ou qualquer objeto de um nome fornecido. Essa solicitação retorna uma estrutura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER, que inclui o membro Children que contém uma matriz de estruturas ACPI_ENUM_CHILD .

Para obter informações sobre como enumerar objetos filho de um dispositivo, consulte Enumerando dispositivos filho e métodos de controle.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista e versões posteriores do Windows.
Cabeçalho acpiioct.h (inclua Acpiioct.h)

Confira também

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN