问题: 请帮忙翻译两句英文(编程的)
If no transfers have been submitted to the pipe since the pipe was opened or last reset, the transfer to begin on the next frame. Otherwise, the transfer will begin on the first frame following all currently queued requests for the pipe.
Causes the transfer to begin on the current frame number obtained from the host controller driver, plus an optional offset specified in the ulParam1 field.
解答:
技术背景:USB总线把可用的数据传输时间(带宽)划分成帧,将1ms定义为一帧,USB 的一个帧主要由不同的包组成。在1ms里USB进行一系列的总线操作,引入帧的概念主要是为了支持与时间相关的总线操作。
(根据理解翻译,感觉原文的First,Next定义不够明确)
假如从通道被打开或者最近一次复位以来,都没有新的传输请求被提交到通道,那么传输就会从第一个帧开始。
不然传输将跟在所有排队的通道请求后面,从下一个帧开始。
要让传输从主控制器驱动得到的当前的帧编号开始,需要添加位移(可选的),位移值由ulParaml字段指定。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。