ke077
驱动牛犊
驱动牛犊
  • 注册日期2007-03-14
  • 最后登录2010-10-28
  • 粉丝1
  • 关注0
  • 积分362分
  • 威望134点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
阅读:1245回复:2

为什么usbintel的程序总是提示formatsize too small

楼主#
更多 发布于:2007-04-11 11:59
各位大侠,帮帮忙。。。
1、在AdapterFormatFromRange函数中找到匹配的format,但是总是提示formatsize too small,我跟踪发现在srb中传递过来的formatsize =0,不知道应该在那里对他进行调整阿?
2、在AdapterFormatFromRange函数中将要和minidriver中提供的六种格式进行比较,从而确定合适的format,但是传下来的要比较的格式是由谁来设定的阿?
ke077
驱动牛犊
驱动牛犊
  • 注册日期2007-03-14
  • 最后登录2010-10-28
  • 粉丝1
  • 关注0
  • 积分362分
  • 威望134点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-11 13:38
又看了看,好像是一次format的长度为4,一次为96?
又看了看,好像是一次format的长度为4,一次为96?但是问题又出来了,为什么找到匹配的了,还要不停调用
SRB_GET_DATA_INTERSECTION?各位老大,不会没人知道吧?指导下先
ke077
驱动牛犊
驱动牛犊
  • 注册日期2007-03-14
  • 最后登录2010-10-28
  • 粉丝1
  • 关注0
  • 积分362分
  • 威望134点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-16 16:05
自己顶一下
SRB_GET_DATA_INTERSECTION中if (intersectInfo->SizeOfDataFormatBuffer < formatSize),会提示formatsize too small,但是intersectInfo->SizeOfDataFormatBuffer是由SRB直接传下来的intersector结构,这里我该如何调整,才能让他不提示。
或者这里根本就不用管他的大小,忽略也没太大影响
游客

返回顶部