USBD_CFG_CLIENT_UPDATE

Zweck

Aktualisiert die Clientverbindungsinformationen.

Anmerkung: Diese ioctl -Operation wird nur von der Konfigurationsmethode des USB-Systemtreibers (USBD) verwendet.

Syntax

int ioctl (file, USBD_CFG_CLIENT_UPDATE, arg)

Parameter

Element Beschreibung
Datei Dateideskriptor, der beim Öffnen der USBD-Gerätedatei abgerufen wird.
Arg Adresse der USBENUMCFG -Struktur, die an einer 4-Byte-Grenze ausgerichtet ist.

Beschreibung

Diese ioctl -Operation wird von der definierten untergeordneten Konfigurationsprozedur der USBD verwendet, um die vom Clienttreiber verwendeten Einheitenauswahlkriterien zu aktualisieren. Insbesondere werden die Felder hcdevno, addr, cfgund intfc aktualisiert, um die aktuellen Werte für das Gerät wiederzugeben, die vom Client verwaltet werden.

Ausführungsumgebung

Diese Funktion kann nur von der Benutzerprozessumgebung aufgerufen werden.

Rückgabewerte

Wert Beschreibung
0 Erfolg.
-1 Fehler. Überprüfen Sie den Wert für errno auf bestimmte Fehlerursachen.