2009-11-18 66 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

相關問題