首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COM组件崩溃

COM组件崩溃
EN

Stack Overflow用户
提问于 2010-06-22 22:02:25
回答 1查看 291关注 0票数 0

当你有一个运行进程外COM服务器的软件,当COM服务器崩溃时,它会向用户显示一条消息(假设这是一个未处理的异常),还是会发生什么?

另外,知道这个客户端非常依赖这个COM服务器,COM客户端也会崩溃吗?

当服务器中发生未处理的异常时,关于COM服务器和COM客户端的行为是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-22 22:13:22

COM客户端将从下一次COM调用和所有其他调用中获取RPC_E_SERVERFAULT作为HRESULT,直到服务器重新启动。只要客户端检查它的错误代码,这就不一定会导致崩溃。但是,对于客户端来说,这可能不是一个可恢复的错误,因此在获得RPC_E_SERVERFAULT (或者实际上是任何RPC_E错误代码)时,您可能应该启动一个优雅的退出。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3093852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档