我有一个加载子 dll(NPAPI 插件)的 ActiveX dll。我的子插件创建了多个线程,它们需要与网页进行通信。在我的 ActiveX(父 dll)中,我有连接点来触发 javascript 事件以提供更新。我遇到的问题是我不知道孩子如何调用父 DLL。
我尝试过的: 1:将函数指针传递给不在类中的函数的子 dll,并使用作为指向 ActiveX 类(this)的指针的全局变量,但使用 E_UNEXPECTED 调用时连接点失败
2:给子dll传递一个指向我的类函数的指针,得到同样的结果。
我还在同时学习 C++ 和 COM,对不起我的无知。谢谢你。