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