Всякий раз, когда я помещаю свой компонент в COM + и вызываю CoCreateInstance () на клиенте, происходит следующее:
- среда выполнения создает объект (вызывает
IClassFactory::CreateInstance()
)
- во время выполнения вызывает
QueryInterface()
для интерфейса, указанного в CoCreateInstance()
call
- во время выполнения вызывает
QueryInterface()
для IdentityUnmarshal
интерфейса ({0000001b-0000-0000-c000-000000000046}
)
Единственное, что я могу найти, это объявление в comdef.h , что существует IdentityUnmarshal интерфейс с этим идентификатором интерфейса.
ComDef.h :
class __declspec(uuid("0000001b-0000-0000-c000-000000000046")) IdentityUnmarshal;
Есть ли еще информация?