我有一个COM客户端和一个COM Server,该COM Server拥有一个由客户端公开的接口(interface),现在该客户端实际上只是一个EXE,如何确保客户端公开的接口(interface)对服务器可见?

因为当我现在在服务器上的该接口(interface)上调用CoCreateInstance时,我得到一个E_NOINTERFACE,我怀疑这是因为在系统上注册的客户端没有Proxy / stub dll。

最佳答案

是的,如果COM无法整理接口(interface),则可以返回E_NOINTERFACE。您可以使用Process Monitor尝试查找正在发生的事情。

关于c++ - E_NOINTERFACE返回,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3186625/

10-11 22:29
查看更多