连接点调用后程序崩溃,输出中线程退出代码为0xc0000417

weixin_38052002 2017-12-29 09:12:31
WPF程序调用我的CLI库,CLI库会调用COM接口。接口被调用后,会触发一个连接点。接口是在WPF的UI线程中调用的。
在CLI中我启动了一个线程用于Advise连接点,线程开始处调用了CoInitializeEx(NULL, COINIT_MULTITHREADED)。现在的问题是,该连接点的部分函数调用成功,但是有的函数会导致异常,使得程序崩溃。这个函数即使直接返回S_OK,也会导致程序退出。这是怎么回事呢?
COM是使用ATL编写的,定义了_ATL_FREE_THREADED
...全文
17 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧