管道处于以下状态之一:
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) 函数可检索管道的状态。