Songzh
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2011-03-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1318回复:3

passthru的unload例程??

楼主#
更多 发布于:2003-03-05 09:46
在passthru里用NdisMRegisterUnloadHandler注册的unload函数相当于在一般驱动中的“DriverObject->DriverUnload = xxx;”么?
right_wind
驱动中牛
驱动中牛
  • 注册日期2001-10-12
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分60分
  • 威望66点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-03-05 14:18
看看DDK的注释:
A driver calls NdisMRegisterUnloadHandler from its DriverEntry function after DriverEntry has called NdisMInitializeWrapper. NdisMRegisterUnloadHandler registers an unload handler for the driver.
good good study, day day up。
cyf_rich
驱动牛犊
驱动牛犊
  • 注册日期2002-03-14
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-03-06 10:03
在passthru里用NdisMRegisterUnloadHandler注册的unload函数相当于在一般驱动中的“DriverObject->DriverUnload = xxx;”么?  


当然不一样了。。NdisMRegisterUnloadHandler是指的你的中间层驱动的注册的卸载函数,当你中间层卸载的时候施行的,而DriverObject->DriverUnload是你的设备驱动时卸载的函数。。。。两个的概念是不一样的。。。
Songzh
驱动牛犊
驱动牛犊
  • 注册日期2001-12-29
  • 最后登录2011-03-29
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-03-10 10:56
还是有点不太明白,除了卸载驱动外,什么时候还会发生“中间层卸载”??请指点~~~
游客

返回顶部