在实现跨进程组件 在CoCreateInstance(CLSID_Local, NULL, CLSCTX_LOCAL_SERVER, IID_ILocal, (void**)&m_pILocal);
和建立连接的时候 会出现失败的情况
用一种原因是在接口定义中一定要加入关键字 dual
这样才能在跨进程组件才可以 在client侧可见
如[
object,
uuid(88E88811-4E25-49AD-9881-8C3ACCCEA977),
dual,
helpstring("ILocal Interface"),
pointer_default(unique)
]
interface ILocal : IUnknown
{
[helpstring("method SetBuf")] HRESULT SetBuf([in]stBuffer* buf);
};