我有一个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/