lmarsin
驱动牛犊
驱动牛犊
  • 注册日期2005-07-12
  • 最后登录2005-08-10
  • 粉丝0
  • 关注0
  • 积分35分
  • 威望7点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:982回复:1

哪位高手救救小弟

楼主#
更多 发布于:2005-07-13 08:54
  我们公司有块码流卡,共有三个通道,原先在运行在linux平台是,驱动比较简单,在写通道时用设备文件的主设备号和次设备号区分,这样就建了三个设备文件。现在要把卡移植到win2000下,发现这种办法行不通,哪位大虾能教教小弟,该怎么做?是不是也要创建三个设备名,不知道该怎么做?
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-07-13 09:52
创建一个设备名字就可以了。例如创建一个\device\audio,\dosdevice\audio,上层应用程序打开的时候,
可以Create("\\\\.\\audio\\channelx,驱动里面在Create里判断FileObject->FileName,实际上就是audio后面的部分,或者为0,或者channelx,就可以区分你想打开那个通道了。你可以参考一下xpddk 里usb的bulkusb的代码。
游客

返回顶部