Compartir a través de


estructura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER (acpiioct.h)

La estructura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contiene una matriz de nombres de objeto en un espacio de nombres ACPI.

Sintaxis

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

Miembros

Signature

Firma del búfer de salida, que se debe establecer en ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE.

NumberOfChildren

Número de elementos de tipo ACPI_ENUM_CHILD en la matriz Children .

Children[ANYSIZE_ARRAY]

Matriz de elementos de tipo ACPI_ENUM_CHILD. Cada estructura ACPI_ENUM_CHILD contiene la ruta de acceso y el nombre de un objeto en el espacio de nombres ACPI.

Comentarios

Un controlador de un dispositivo usa una solicitud de IOCTL_ACPI_ENUM_CHILDREN para enumerar los objetos secundarios del dispositivo. Los objetos secundarios enumerados pueden ser dispositivos o cualquier objeto de un nombre proporcionado. Esta solicitud devuelve una estructura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER, que incluye el miembro Children que contiene una matriz de estructuras ACPI_ENUM_CHILD .

Para obtener información sobre cómo enumerar objetos secundarios de un dispositivo, vea Enumerar dispositivos secundarios y métodos de control.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista y versiones posteriores de Windows.
Encabezado acpiioct.h (include Acpiioct.h)

Consulte también

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN