cnyfk
驱动牛犊
驱动牛犊
  • 注册日期2010-05-23
  • 最后登录2012-02-02
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1741回复:0

ATA命令方面的驱动开发

楼主#
更多 发布于:2010-07-26 17:32
我们有一个软件是通过 IOCTL_ATA_PASS_THROUGH控制码发ATA命令。但是在2000系统下,系统不支持DeviceIoControl里面的这个控制码。所以命令不能发送。现在公司想自己写个驱动使得可以支持 IOCTL_ATA_PASS_THROUGH控制码,但是我以前没有写过驱动,看了下驱动方面的书,我有很多的疑问想问问各位。

我不能确定我这种情况的驱动对象是谁
在IRP里面就算匹配到了IOCTL_ATA_PASS_THROUGH我该通过什么方式把应用软件封装的命令发到相应的设备上能?硬盘的端口号是固定的吗?是通过硬盘的端口号来发吗?那多个硬盘的情况下怎么做?

大家能给点思路 吗?谢谢
游客

返回顶部