antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2290回复:6

NDISMregisterdevice

楼主#
更多 发布于:2003-07-30 17:49
在passthru 中的driverentry中创建一个设备用NDISMregisterdevice注册一个设备,总是pagefalt。
在堆栈中出错的地方是:NDIS!PAGENDISPIPA+3B0F,
系统在调用NDISMregisterdevice时死机。
我仔细检查了NDISMregisterdevice的参数,发现并无错误
不知是什么原因造成的?
请指点。


[编辑 -  7/30/03 by  antspower]

[编辑 -  7/30/03 by  antspower]
放弃瘟草,现吃李草
Dino
驱动牛犊
驱动牛犊
  • 注册日期2001-08-07
  • 最后登录2007-01-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-30 23:58
调这个函数之前的代码完整的贴出来看看。
Death is only the beginning
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-31 07:45
那些函数是写DISPATCH例程,难道注册时候,难道和那个有关?
放弃瘟草,现吃李草
goodbarrow
驱动牛犊
驱动牛犊
  • 注册日期2003-07-24
  • 最后登录2011-12-07
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望14点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-31 08:09
调这个函数之前的代码完整的贴出来看看。

说得对,可能是前面的部分代码导致的
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-31 08:36
[quote]调这个函数之前的代码完整的贴出来看看。

说得对,可能是前面的部分代码导致的 [/quote]

我觉得不太可能,前面的代码只是给哪个DIRVER的dispatch的table将函数的地址添进去,又没有调用任何dispatch例程。这会有什么错误。
放弃瘟草,现吃李草
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-31 10:56
老大啊,我就是看你贴出的那个xPassthru才对IMD比较了解,现在你自己怎么反而在阴沟里翻船了???
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-31 11:16
老大啊,我就是看你贴出的那个xPassthru才对IMD比较了解,现在你自己怎么反而在阴沟里翻船了???

偶的哪个程序,现在想来都不好意思,呵呵,希望没有误道你。
//其实哪个防火墙的过滤规则很有意思的,不过一般人估计看不懂。
呵呵,很正常啊。粗心犯的错,呵呵。传了个NULL做参数。唉。
刚刚找到了。

[编辑 -  7/31/03 by  antspower]
放弃瘟草,现吃李草
游客

返回顶部