阅读:1336回复:12
向VXD移植的问题.......
我有一个驱动想从XP下向98移植 准备写成VXD 却发现好多函数之类的东西不能用
象MDL SPIN_LOCK NdisAllocateBuffer() 那位大大帮我说说看98下是用什么替代的啊 |
|
|
沙发#
发布于:2003-06-04 14:26
98下没有MDl的概念,应该说是VXD里面没有。
|
|
|
板凳#
发布于:2003-06-04 14:39
如果我想做成WDM的话 好象麻烦更大啊
NDIS.H和WDM.h有冲突 我看98DDK的HELP的时候 竟然发现其中有些函数注明的出处是ntddk.h 98ddk下那有这东西? 搞的我一头雾水 |
|
|
地板#
发布于:2003-06-04 15:29
看你的是那种类型的驱动了,
可以用98的build在2k的环境下build, 加上一个C_DEFINES=$(C_DEFINES) -BINARY_COMPATIBLE |
|
|
地下室#
发布于:2003-06-04 15:59
那样build 出来的东西能在98下用吗??
|
|
|
5楼#
发布于:2003-06-04 16:07
要视具体情况而论了,如果你运气好的话直接就可以用了,如果运气不好的话可能要替换一些函数。不过总比转换成VXD的差别要小。当然,如果你写的是passthru,那就还有一个安装的问题了。这个和sys没有关系了。
|
|
|
6楼#
发布于:2003-06-04 16:22
运..运..运气啊...汗............
如果在XP下用98ddk build还要注意什么?? 放分先 分不够的话 说 |
|
|
7楼#
发布于:2003-06-04 16:39
网络驱动的话注意ndis是4.0不要5.1
|
|
|
8楼#
发布于:2003-06-04 16:46
谢谢了
|
|
|
9楼#
发布于:2003-06-04 16:52
mikeluo看见漂亮MM总是很热心。
:D :D :D :D :D :D |
|
10楼#
发布于:2003-06-04 18:07
mikeluo看见漂亮MM总是很热心。:D :D :D |
|
|
11楼#
发布于:2003-06-05 10:03
[quote]mikeluo看见漂亮MM总是很热心。:D :D :D [/quote] 诬蔑,绝对的诬蔑 |
|
|
12楼#
发布于:2003-06-05 14:08
[quote][quote]mikeluo看见漂亮MM总是很热心。:D :D :D [/quote] 诬蔑,绝对的诬蔑 [/quote] :P |
|
|