阅读:879回复:4
WDM驱动的资源分配问题?
请教各位大侠:
在PNP start device分发例成中有资源分配得参数 在parameter。start中得资源描述符 CM_PARTIAL_RESOURCE DDK中说对于WDM驱动其中得描述子只有一个。 但是如果我得驱动要是要求多得资源 (即要IO端口,还要内存。中断资源) 那怎么分配得了啊? 因为例子中得都是用得switch语句分配资源得 如果有一个描述子的话 就只能分配一种资源了? 不知道我理解的对不对啊? 望各位大侠指教! 谢谢了! :) |
|
|
沙发#
发布于:2004-12-23 15:06
可以分配的!!
|
|
|
板凳#
发布于:2004-12-23 17:55
说的详细些啊。
我 觉得里面有矛盾的地方。 看例子的意思是有几个描述子就能分配几种资源, 而DDK有规定WDM驱动只能有一个描述子, 所以对于WDM驱动怎么分配多种资源那? 是不是有矛盾啊? |
|
|
地板#
发布于:2004-12-23 21:57
请教各位大侠: 你看看DDK中的genport的GpdStartDevice函数就会明白了 |
|
|
地下室#
发布于:2004-12-23 22:08
[quote]请教各位大侠: 你看看DDK中的genport的GpdStartDevice函数就会明白了 [/quote] 我在2000的DDK中找不到这两个函数啊? 什么原因那? 不会是我的DDK不行吧? |
|
|