Здравствуйте, kuj, Вы писали:
H>>Ответ да. Ты получишь COM-объект. Но интерфейс INonCOMObject так и не будет COM-интерфейсом, ведь дергая методы _AddRef, _Release, QueryInterface ты работаешь только с IUnknown.
kuj>Нет, ты работаешь с INonCOMObject, а не с IUnknown. INonCOMObject наследует эти методы от IUnknown.
Зависит от реализации. Если я наследуюсь от класса реализующего IUnknown, то и работать, дергая эти методы, буду c IUnknown. Если реализую сам и не продекларирую реализацию IUnknown, работать буду с INonCOMObject.