管道处于以下状态之一:
USB_PIPE_STATE_IDLE
所有控制管道、批量传输管道、中断输出管道和等时输出管道: 没有正在进行的请求。
中断输入管道和等时输入管道: 没有正在进行的轮询。
USB_PIPE_STATE_ACTIVE
所有控制管道、批量传输管道、中断输出管道和等时输出管道: 管道正在传输数据或 I/O 请求处于活动状态。
中断输入管道和等时输入管道: 轮询处于活动状态。
USB_PIPE_STATE_ERROR。出现错误。如果此管道不是缺省管道,而且未启用自动清除,则客户机驱动程序必须调用 usb_pipe_reset(9F) 函数。
USB_PIPE_STATE_CLOSING。正在关闭管道。
USB_PIPE_STATE_CLOSED。已关闭管道。
调用 usb_pipe_get_state(9F) 函数可检索管道的状态。