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. |