版块
论坛
喜欢
话题
应用
搜索
登录
注册
sufeng的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=23701
如果想过滤两个驱动怎么做?
比如我想写个驱动,既可以挂接键盘驱动,又可以挂接鼠标驱动,那该如何做?和挂接单个驱动有何区别?
回复
(
6
)
2002-11-05 21:54
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
fracker
:
nod,nod
(2002-11-06 13:36)
回复
deltali
:
呵呵,又学到了些东西。
(2002-11-06 11:56)
回复
sufeng
:
3Q
(2002-11-06 10:47)
回复
zydcat
:
[quote]比如我想写个驱动,既可以挂接键盘驱动,又可以挂接鼠标驱动,那该如何做? 和挂接单个驱动有何区别? 我想你可以这样做,在同一个驱动中,创建两个设备对象,即调用IoCreateDevice两次,创建两个不同的设备对象,分别挂接到你想过滤的设备对象。除此之外,你还可...
(2002-11-06 09:17)
回复
Tom_lyd
:
比如我想写个驱动,既可以挂接键盘驱动,又可以挂接鼠标驱动,那该如何做? 和挂接单个驱动有何区别? 我想你可以这样做,在同一个驱动中,创建两个设备对象,即调用IoCreateDevice两次,创建两个不同的设备对象,分别挂接到你想过滤的设备对象。除此之外,你还可以创建一个带符...
(2002-11-06 09:15)
回复
ydyuse
:
你可以写一个完全独立于总线结构的功能驱动程序,这样的驱动程序不直接与设备对话。另外你还要写两个下层过滤器驱动程序,每个下层过滤器对应一个总线类型。当功能驱动程序需要与硬件对话时,它就向相应的下层过滤器驱动程序发送IRP。
(2002-11-06 09:01)
回复
sufeng
加关注
写私信
0
关注
0
粉丝
57
帖子
返回顶部