struttura ACPI_ENUM_CHILDREN_OUTPUT_BUFFER (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;
Membri
Signature
Firma del buffer di output, che deve essere impostata su ACPI_ENUM_CHILDREN_OUTPUT_BUFFER_SIGNATURE.
NumberOfChildren
Numero di elementi di tipo ACPI_ENUM_CHILD nella matrice children di.
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.
Osservazioni
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 gli oggetti figlio di un dispositivo, vedere enumerazione di dispositivi figlio e metodi di controllo.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista e versioni successive di Windows. |
intestazione | acpioct.h (include Acpiioct.h) |