[经验总结]在ATL中通过GIT让工作线程访问连接点

来源:互联网 发布:淘宝有3ds正版么 编辑:程序博客网 时间:2024/06/09 19:53

 在用ATL开发的COM控件中,一般只有主线程能访问连接点, 也只有主线程才能向调用方触发事件,而利用GIT(全局接口列表)可以让COM控件中任意一个线程都能访问连接点,从而实现在从属线程中也能触发事件。以下代码改编自: ATL: Firing Events from Worker Threads(操作方法详见此文),这篇文章中的代码不能通过编译,我做了一些修改。

 

 

 

 

原创粉丝点击