Condividi tramite


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)

Vedere anche

ACPI_ENUM_CHILD

IOCTL_ACPI_ENUM_CHILDREN