fanchao41
驱动小牛
驱动小牛
  • 注册日期2003-12-18
  • 最后登录2005-02-05
  • 粉丝2
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:912回复:0

驱动编译的问题,还望大虾门指点,给分!

楼主#
更多 发布于:2004-11-20 11:13
我的理解,驱动和应用程序之间的联系为:由CReatFile获取设备句柄,然后就可以
对设备操作,然后用DeviceIoControl或ReadFile/WriteFile等具体实施操作。
问1:在驱动中,由什么函数来对应上述函数以完成I/O操作?我的意思是:比如我要对一
     端口(如EPP)写,驱动中用什么函数来完成实际的对端口的写呢?
问1续:我看到有些用KIoRange类,里面用inputb和outputb来操作硬件读写,这个行得通
     否?
问2:对DeviceIoControl,我看了下,其参数中只有写的地址,无写的内容,那么写的内
     容(数据)在哪里体现呢?比如我要对EPP数据寄存器写个数,如何操作?
问3:操作系统都会自带类驱动和迷你驱动,比如并口。那么,我们是不是可以利用它,
    直接编写应用程序调用呢?如果可以,那么如何操作?
游客

返回顶部