wew168
驱动牛犊
驱动牛犊
  • 注册日期2007-01-07
  • 最后登录2011-01-29
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望32点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
阅读:1563回复:0

驱动在XP下行,在VISTA下不行

楼主#
更多 发布于:2010-01-21 22:11
USB固件用cypess 68013,采用批量传输

每次采集数据的时候,由驱动发一个控制包 40 b4 00 00   00 00 00 00,表示开始接受数据

然后用DeviceIoControl的输出缓冲区接收数据

        //批量传输读操作
        status = WdfUsbTargetPipeReadSynchronously(    
            pDevContext->BulkReadPipe,
            NULL,
            NULL,//&syncReqOptions,
            &memDesc,
            &(ULONG)bufLength);


数据格式是YUV,大小是1284*1024*2+512 = 2,630,144字节

程序在XP 下正常,在vista下出现闪烁

请大家提点意见吧,谢谢大家!
驱网无线,快乐无限
游客

返回顶部