IM driver unload problem

My NDIS6 IM mux driver work well. When driver uninstalled, the PtUnbindAdapter has called successfully, but the MPUnload(MChars.UnloadHandler) has not be called. I can see the virtual minitort has removed from device manager of control panel. Why?