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 los objetos secundarios que 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 debe establecerse 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.
Name[ANYSIZE_ARRAY]
Cadena ASCII terminada en NULL con 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.
Observaciones
IOCTL_ACPI_ENUM_CHILDREN admite los siguientes tipos de enumeraciones, en función de cómo se establece 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 | Valor |
---|---|
cliente mínimo admitido | Windows Vista y versiones posteriores de Windows. |
encabezado de | acpiioct.h (include Acpiioct.h) |