2010-02-27 36 views

回答

1

这是一个RPC错误,当您使用进程外COM时,您会看到它。它告诉你服务器.exe停止运行。它可能被轰炸了。或者即使仍然有活动的接口引用,也决定退出。这可能是引用计数问题。或者不正确地使用CAtlModule :: Lock()。 Etcetera,我只能猜测。用Tools + Attach to Process调试服务器,并找出它为什么决定退出。

0

此错误是由COM生成的代理对象引发的,因此您的服务器对象(被调用的对象)位于另一个公寓,ether out-of-proc或当前进程中的另一个线程中。这间公寓发生了一件非常糟糕的事情,因此它终止了,现在居住在那里的COM存根无法通过代理(通过RPC或消息泵)到达。

相关问题