阅读:2290回复:6
NDISMregisterdevice
在passthru 中的driverentry中创建一个设备用NDISMregisterdevice注册一个设备,总是pagefalt。
在堆栈中出错的地方是:NDIS!PAGENDISPIPA+3B0F, 系统在调用NDISMregisterdevice时死机。 我仔细检查了NDISMregisterdevice的参数,发现并无错误 不知是什么原因造成的? 请指点。 [编辑 - 7/30/03 by antspower] [编辑 - 7/30/03 by antspower] |
|
|
沙发#
发布于:2003-07-30 23:58
调这个函数之前的代码完整的贴出来看看。
|
|
|
板凳#
发布于:2003-07-31 07:45
那些函数是写DISPATCH例程,难道注册时候,难道和那个有关?
|
|
|
地板#
发布于:2003-07-31 08:09
调这个函数之前的代码完整的贴出来看看。 说得对,可能是前面的部分代码导致的 |
|
地下室#
发布于:2003-07-31 08:36
[quote]调这个函数之前的代码完整的贴出来看看。 说得对,可能是前面的部分代码导致的 [/quote] 我觉得不太可能,前面的代码只是给哪个DIRVER的dispatch的table将函数的地址添进去,又没有调用任何dispatch例程。这会有什么错误。 |
|
|
5楼#
发布于:2003-07-31 10:56
老大啊,我就是看你贴出的那个xPassthru才对IMD比较了解,现在你自己怎么反而在阴沟里翻船了???
|
|
6楼#
发布于:2003-07-31 11:16
老大啊,我就是看你贴出的那个xPassthru才对IMD比较了解,现在你自己怎么反而在阴沟里翻船了??? 偶的哪个程序,现在想来都不好意思,呵呵,希望没有误道你。 //其实哪个防火墙的过滤规则很有意思的,不过一般人估计看不懂。 呵呵,很正常啊。粗心犯的错,呵呵。传了个NULL做参数。唉。 刚刚找到了。 [编辑 - 7/31/03 by antspower] |
|
|