• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > ATL:如何在COM事件处理函数内部引发一个新的COM事件,该事件的处理函数位于另一个进程中?

ATL:如何在COM事件处理函数内部引发一个新的COM事件,该事件的处理函数位于另一个进程中?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了ATL:如何在COM事件处理函数内部引发一个新的COM事件,该事件的处理函数位于另一个进程中?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL:如何在COM事件处理函数内部引发一个新的COM事件,该事件的处理函数位于另一个进程中?
描述:

有一个进程外服务器,其中使用COM事件截获网络消息——也就是说,网络组件从网络上接收数据并引发一个COM事件,该事件可以被服务器内或服务器外的接受者截获——现有一个COM类(A),接受该网络事件,同时自身暴露出其它一些事件,在处理网络事件的时候需要触发自身的COM事件到外部接受者。
问题:该事件接受者位于进程外部,也就是说,使用__hook函数挂接事件的时候所处的套间和A类触发该事件时所处的套间(网络事件是由一个线程触发的)不同,导致在触发事件的时候COM返回RPC_E_WRONG_THREAD错误。
那么,我该如何才能在一个事件处理过程中同步引发另一个事件呢?


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ATL:如何在COM事件处理函数内部引发一个新的COM事件,该事件的处理函数位于另一个进程中?

相关文章

  • 2017-06-04 VC如何模拟键盘按键?
  • 2017-06-04 MFC对话框程序如何向其中嵌入的网页的文本框传递内容?
  • 2017-06-04 请问哪里有ATL+ActiveX的范程序?
  • 2017-06-05 vs2005如何在C++程序中处理COM事件?
  • 2017-06-04 做过AD扩展的朋友请进来,有几个问题请教
  • 2017-06-04 请教高手:这个Socket怎么创建总是Failed?
  • 2017-06-04 如何使用抽象类的纯虚函数
  • 2017-06-04 PPT播放flash的原理
  • 2017-06-05 UDP接收结构体结构体内不能包含CString吗?
  • 2017-06-05 任务栏通知区图标在explorerexe进程崩溃并自动重启后,如何随之再出现?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 请教使用WriteFile向SCSI设备写文件的内部机制
    • 通过注入aaadll文件,运行exe时提示"无法定位序数1于动态连接库aaadll上"错误对话框标题是"找不到Ordinal",这是什么原因
    • 关于从网络接收h264的sourcefilter
    • 用MFC实现OLEDBConsumer的问题
    • 关于com和多线程的问题
    • 在WORD插件中如何遍历WORD文件中所有元素?
    • 如何在副线程里画屏幕
    • COM构造函数可以传递参数进去吗?
    • 关于控制台程序创建ActiveX控件的难题……
    • 串口问题(高分送上)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有