USBD_ENUMERATE_ALL

用途

获取已连接到主机控制器的所有通用串行总线 (USB) 逻辑设备的列表。

语法

int ioctl (file, USBD_ENUMERATE_ALL, arg)

参数

描述
文件 在 USB 系统驱动程序 (USBD) 特殊文件打开时获取的文件描述符。
arg 与 4 字节边界对齐的 USBENUM 结构的地址。

描述

ioctl 操作的行为方式与 USBD_ENUMERATE_DEVICE ioctl 操作的行为方式相同,不同之处在于它包含除根中心以外的所有中心。

执行环境

此函数只能从用户进程环境中调用。

返回值

描述
0 成功。
-1 软件错误。 检查 errno 值以了解特定故障原因。