struttura ACPI_ENUM_CHILDREN_INPUT_BUFFER (acpiioct.h)
La struttura ACPI_ENUM_CHILDREN_INPUT_BUFFER viene usata come input per una richiesta di IOCTL_ACPI_ENUM_CHILDREN. La struttura specifica gli oggetti figlio da enumerare nello spazio dei nomi del dispositivo a cui viene inviata la richiesta.
Sintassi
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;
Membri
Signature
Firma del buffer di input, che deve essere impostata su ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE.
Flags
Flag che determina gli oggetti enumerati dal driver ACPI, come descritto nella sezione Osservazioni più avanti in questo argomento.
NameLength
Numero di caratteri ASCII, incluso un carattere di terminazione NULL, contenuto nella matrice Name.
Name[ANYSIZE_ARRAY]
Stringa ASCII con terminazione NULL a quattro caratteri che contiene il nome di un oggetto figlio utilizzato dal driver ACPI per limitare l'enumerazione a oggetti figlio con lo stesso nome. Per altre informazioni su come specificare un nome di oggetto, vedere la sezione Osservazioni più avanti in questo argomento.
Osservazioni
IOCTL_ACPI_ENUM_CHILDREN supporta i tipi di enumerazioni seguenti, a seconda della modalità di impostazione del membro flag nella struttura ACPI_ENUM_CHILDREN_INPUT_BUFFER corrispondente:
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) |