阅读:1506回复:0
请教关于MiniportShutdown的执行调用
各位大虾,我试图了解Windows关机过程中涉及到passthru的调用流程,通过VMware +windbg调试,在vmware关机时看不到在手动卸载passthru时会输出的各种调试信息。特别是我在MiniportShutdown中试图输出相应调试信息。
passthru是在ndis5.1环境下才注册MPAdapterShutdown,我的网卡应该只支持5.0,所以我单独通过NdisMRegisterAdapterShutdownHandler注册了自己的MPShutdown。 我想确定的是:是否是因为windbg本身的关系才使得它提前中断与VMware的连接,才使得MiniportShutdown调试信息无法输出?还是确实系统没有调用到MPShutdown? 如果系统确实调用了相应的MiniportShutdown函数,那么如何对这部分函数进行调试呢? 如果没有,那么系统关机过程中,对ndis的相关调用过程究竟是怎样的?谢谢指点! |
|