estructura ACPI_ENUM_CHILDREN_INPUT_BUFFER (acpiioct.h)
La estructura ACPI_ENUM_CHILDREN_INPUT_BUFFER se usa como entrada para una solicitud de IOCTL_ACPI_ENUM_CHILDREN . La estructura especifica qué objetos secundarios se van a enumerar en el espacio de nombres del dispositivo al que se envía la solicitud.
Sintaxis
typedef struct _ACPI_ENUM_CHILDREN_INPUT_BUFFER {
ULONG Signature;
ULONG Flags;
ULONG NameLength;
CHAR Name[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_INPUT_BUFFER, *PACPI_ENUM_CHILDREN_INPUT_BUFFER;
Miembros
Signature
Firma del búfer de entrada, que se debe establecer en ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE.
Flags
Marca que determina qué objetos enumera el controlador ACPI, como se describe en la sección Comentarios más adelante en este tema.
NameLength
Número de caracteres ASCII, incluido un terminador NULL, que contiene la matriz Name .
Name[ANYSIZE_ARRAY]
Cadena ASCII terminada en NULL de cuatro caracteres que contiene el nombre de un objeto secundario que el controlador ACPI usa para restringir la enumeración a objetos secundarios del mismo nombre. Para obtener más información sobre cómo proporcionar un nombre de objeto, vea la sección Comentarios más adelante en este tema.
Comentarios
IOCTL_ACPI_ENUM_CHILDREN admite los siguientes tipos de enumeraciones, en función de cómo se establezca el miembro Flags en la estructura de ACPI_ENUM_CHILDREN_INPUT_BUFFER correspondiente:
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) |