Visual C++:InvokeHelper() 函数
我正在破译一个使用 COM 的巨大项目,而我对此完全陌生。这很令人困惑,我无法弄清楚一切是如何相互作用的。我所看到的只是 InvokeHelper(...) ,我希望在其中看到大量代码。什么是InvokeHelper()?它有什么作用? 感谢您的帮助。
I am deciphering a huge project that uses COM, which I am completely new to. It's quite confusing and I can't figure out how everything interacts. All I see is InvokeHelper(...) where I would expect to see a big amount of code. What is InvokeHelper()? What does it do?
Thank you for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尽管这是一个迟到的答案,但我想将其发布在这里,因为我花了几天的时间来弄清楚它是如何工作的。对于其他人来说可能很有趣。
下面是如何从 InvokeHelper() 调用获取实际代码的路径:
当然,如果您没有带有 CLSID 的 COM 类的源代码,您就无法查看该方法的内部,但至少,您可以找到其名称,如下所示:
我希望它对某人有所帮助。
小心。
Even though it's a late answer, I'd like to post it here as I have spent a couple of days to figure out how it's working. It may be interesting for someone else.
Below is the path how to get to the real code from InvokeHelper() call:
Sure, if you don't have a source code of the COM class with the CLSID you cannot take a look inside the method, but at least, you can find its name as follows:
I hope it helps someone.
Take care.