阅读:2053回复:4
NT4平台下,怎样对CDROM类设备设置LowerFilters?
WinNT4平台下,怎样对CDROM类设备设置LowerFilters(下层过滤)?
Win2000和WinXP我都已经解决,是在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E965-E325-11CE-BFC1-08002BE10318}键下设置自己的LowerFilters,不过,现在轮到WinNT4.0了,我发现其注册表内即有该注册表项,于是我自己给它人工创建了该项,照Win2000的作法设置了LowerFilters项,测试发现根本就没有起到下层过滤的作用,。。。。。。。。。。。。。。 在WinNT4下应该怎样设置下层过滤? :o |
|
|
沙发#
发布于:2003-10-21 12:04
NT4不支持PNP,你需要通过设置driver的DependOnGroup,GroupOrderList来决定加载顺序,同时由于没有AddDevice入口,你必须在DriverEntry调用内部设置设备堆栈,这可能需要用到IoGetDeviceObjectPointer,IoAttachDeviceByPointer,IoAttachDevice等接口
|
|
板凳#
发布于:2003-10-21 12:43
谢谢,要是有个例子就好了
|
|
|
地板#
发布于:2003-10-21 16:12
IoAttachDevice只能底过滤驱动程序置于被过滤设备栈的顶端,如果我要将其置于下端(即LowerFilters),要作哪些设置或者要加入哪些关键代码?
|
|
|
地下室#
发布于:2003-10-23 18:15
如何实现NT4中的LowerFilters?
急,,,,,,,,,, |
|
|