USBD_CFG_CLIENT_UPDATE
用途
更新客户机连接信息。
注: 此
ioctl 操作仅由 USB 系统驱动程序 (USBD) 配置方法使用。语法
int ioctl (file, USBD_CFG_CLIENT_UPDATE, arg)
参数
| 项 | 描述 |
|---|---|
| 文件 | 在打开 USBD 特殊文件时获得的文件描述符。 |
| arg | 与 4 字节边界对齐的 USBENUMCFG 结构的地址。 |
描述
此 ioctl 操作由 USBD 定义的子配置过程用于更新客户机驱动程序所使用的设备选择条件。 具体而言,它会更新 hcdevno, addr, cfg和 intfc 字段,以反映由客户机管理的设备的当前值。
执行环境
此函数只能从用户进程环境中调用。
返回值
| 值 | 描述 |
|---|---|
| 0 | 成功。 |
| -1 | 软件错误。 检查 errno 值以了解特定故障原因。 |