版块
论坛
喜欢
话题
应用
搜索
登录
注册
abc3240660的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=225742
pci驱动的简单问题
只做过usb驱动的简单开发,现在做pci的驱动,想问几个简单的问题:如果应用层软件使用DeviceIoControl方式读写数据,驱动层收到这个IRP后,应该调用什么函数把这个请求发下去?在usb中,驱动收到IRP后,通过UsbBuildInterruptOrBulkTransf...
全文
回复
(
4
)
2010-11-21 14:35
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
abc3240660
:
恩,好的,阿里嘎到!
(2010-11-23 11:50)
回复
lyk_ffl
:
是这个意思,I/O操作:READ_PORT_XXX,WRITE_PORT_XXX;内存:READ_REGISTER_XXX、WRITE_REGISTER_XXX
(2010-11-23 09:18)
回复
abc3240660
:
老兄,你说的“直接操作”指的是用READ_PORT_UCHAR、WRITE_PORT_UCHAR这一类函数吗?
(2010-11-22 14:44)
回复
lyk_ffl
:
使用IoSkipCurrentIrpStackLocation,或者IoCopyCurrentIrpStackLocationToNext就可以了。要是需要操作I/O,或者内存空间,直接操作就行了
(2010-11-22 09:51)
回复
abc3240660
加关注
写私信
0
关注
0
粉丝
10
帖子
返回顶部