ACPI_ENUM_CHILDREN_OUTPUT_BUFFER struttura (acpiioct.h)
La struttura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER contiene una matrice di nomi di oggetti in uno spazio dei nomi ACPI.
Sintassi
typedef struct _ACPI_ENUM_CHILDREN_OUTPUT_BUFFER {
ULONG Signature;
ULONG NumberOfChildren;
ACPI_ENUM_CHILD Children[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_OUTPUT_BUFFER;
Members
Signature
Firma del buffer di output, che deve essere impostato su ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE.
NumberOfChildren
Numero di elementi di tipo ACPI_ENUM_CHILD nella matrice Children .
Children[ANYSIZE_ARRAY]
Matrice di elementi di tipo ACPI_ENUM_CHILD. Ogni struttura ACPI_ENUM_CHILD contiene il percorso e il nome di un oggetto nello spazio dei nomi ACPI.
Commenti
Un driver per un dispositivo usa una richiesta di IOCTL_ACPI_ENUM_CHILDREN per enumerare gli oggetti figlio del dispositivo. Gli oggetti figlio enumerati possono essere dispositivi o qualsiasi oggetto di un nome specificato. Questa richiesta restituisce una struttura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER, che include il membro Children che contiene una matrice di strutture ACPI_ENUM_CHILD .
Per informazioni su come enumerare oggetti figlio di un dispositivo, vedere Enumerazione di dispositivi figlio e metodi di controllo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista e versioni successive di Windows. |
Intestazione | acpioct.h (include Acpiioct.h) |