版块
论坛
喜欢
话题
应用
搜索
登录
注册
lanshy的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=86027
fun driver A 如何挂到 fun driver B ?
据我所知,一个Device可以有一个bus驱动程序,多个function驱动程序。我想知道,如何将fun driver A 的device_object挂到 fun driver B 的device_object ?多谢!
回复
(
5
)
2004-12-10 17:21
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
acidfish
:
你所说的“又另外创建几个device oject”是在func driver里面多次调用IoCreateDevice()或相关函数来创建吗? -- 是,就是用IoCreateDevice 我明白了,是不是如果func driver只创建了一个device object,那...
(2004-12-13 09:17)
回复
lanshy
:
对了,就算是你说的这样,你也没有说 : 如果一个func driver创建了几个device object是并把他们当作PDO时,下面的function driver是如何跟这些device object 挂钩的? 我分先给你,你知道这个问题吗?希望你能说说!谢谢。
(2004-12-10 18:41)
回复
lanshy
:
“如果这个func driver又另外创建几个device oject,并且提供一些PNP的响应函数的话,这几个新的device object就可以作为PDO”中 你所说的“又另外创建几个device oject”是在func driver里面多次调用IoCreateDev...
(2004-12-10 18:34)
回复
acidfish
:
你所知的不太正确。 应该是bus driver创建一个PDO,OS因此要求加载一个func driver 这个func driver一般创建一个device object作为FDO。 当然如果这个func driver又另外创建几个device oject,并且提供一些PN...
(2004-12-10 18:08)
回复
lanshy
:
filter drvier 的device_object是通过 fun driver的 inf 文件来指定的。 但不知道fun driver之间是如何挂钩的。
(2004-12-10 17:23)
回复
lanshy
加关注
写私信
0
关注
0
粉丝
67
帖子
返回顶部