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) |