2009-11-18 43 views
3

每当我把我的组件到COM +和调用CoCreateInstance()在客户端上会发生以下情况:IdentityUnmarshal接口上是否有任何文档?

  • 运行时实例化对象(调用IClassFactory::CreateInstance()
  • 运行时调用QueryInterface()CoCreateInstance()指定的接口叫
  • 运行时调用QueryInterface()IdentityUnmarshal接口({0000001b-0000-0000-c000-000000000046}

我唯一能找到的是comdef.h中的声明存在IdentityUnmarshal与该接口id的接口。

ComDef.h

class __declspec(uuid("0000001b-0000-0000-c000-000000000046")) IdentityUnmarshal; 

是否有关于它的更多信息?

+0

我甚至无法在comdef.h中找到它。我找到的所有是在cguid.h中名为'CLSID_IdentityUnmarshal'的CLSID的'extern'声明,并且没有指出哪个导入库实际包含它... – Medinoc 2015-07-11 19:10:35

回答

2

如果我正确记得它,你可以查询IdentityUnmarshal接口来定义你是否正在处理代理服务器。如果结果是S_OK,则代理。

更新:检出this discussion

相关问题