基于OHCI的USB主机 —— UFI数据结构3

简介:
UFI 命令运行状态结构,用于判断 UFI 命令是否执行完毕。
typedef   struct  _UFI_CMD_RUNNING{

     unsigned   char   state ;         //!<  运行状态

     unsigned   char   count ;         //!<  运行次数

     unsigned   char   error ;         //!<  错误信息

 

     unsigned   char  * pBuf ;         //!<  命令对应的数据缓冲区指针

     CBW   cbw ;                     //!< CBW 命令块

     CSW   csw ;                     //!< CSW 状态字

 

     //!<  底层 Bulk 函数指针,用于重复执行

     short  (* funUfiCmd )( unsigned   char  *pCbw,  unsigned   char  *pData,  unsigned   char  *pCsw);





本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/314058,如需转载请自行联系原作者
目录
相关文章
|
15天前
|
C语言
【数据结构】栈和队列(c语言实现)(附源码)
本文介绍了栈和队列两种数据结构。栈是一种只能在一端进行插入和删除操作的线性表,遵循“先进后出”原则;队列则在一端插入、另一端删除,遵循“先进先出”原则。文章详细讲解了栈和队列的结构定义、方法声明及实现,并提供了完整的代码示例。栈和队列在实际应用中非常广泛,如二叉树的层序遍历和快速排序的非递归实现等。
90 9
|
6天前
|
存储 算法
非递归实现后序遍历时,如何避免栈溢出?
后序遍历的递归实现和非递归实现各有优缺点,在实际应用中需要根据具体的问题需求、二叉树的特点以及性能和空间的限制等因素来选择合适的实现方式。
15 1
|
9天前
|
存储 算法 Java
数据结构的栈
栈作为一种简单而高效的数据结构,在计算机科学和软件开发中有着广泛的应用。通过合理地使用栈,可以有效地解决许多与数据存储和操作相关的问题。
|
12天前
|
存储 JavaScript 前端开发
执行上下文和执行栈
执行上下文是JavaScript运行代码时的环境,每个执行上下文都有自己的变量对象、作用域链和this值。执行栈用于管理函数调用,每当调用一个函数,就会在栈中添加一个新的执行上下文。
|
14天前
|
存储
系统调用处理程序在内核栈中保存了哪些上下文信息?
【10月更文挑战第29天】系统调用处理程序在内核栈中保存的这些上下文信息对于保证系统调用的正确执行和用户程序的正常恢复至关重要。通过准确地保存和恢复这些信息,操作系统能够实现用户模式和内核模式之间的无缝切换,为用户程序提供稳定、可靠的系统服务。
42 4