Здравствуйте, Аноним, Вы писали:
А>Имеется CComPtr<IMyInterface> m_myObject Мне надо получить указатель на указаьель на IUnknown от объекта m_myObject для пропихивания в функцию
А>Делаю так:
А>
Здравствуйте, Аноним, Вы писали:
А>Имеется CComPtr<IMyInterface> m_myObject Мне надо получить указатель на указаьель на IUnknown от объекта m_myObject для пропихивания в функцию А>Делаю так:
А>Падает на выделенной строке. Говорит что не может взять адрес нулевого объекта. Что я не так делаю?
SuperFunction(&pUnk.p); // ЕМНИП
Только зачем делать IUnknown**, да еще и обзывать СуперФункцией? А ты уверен, что спецификация этой SuperFunction позволяет [in,out] параметр? Вдруг там просто [out]?
Здравствуйте, Vi2, Вы писали:
Vi2>Только зачем делать IUnknown**, да еще и обзывать СуперФункцией? А ты уверен, что спецификация этой SuperFunction позволяет [in,out] параметр? Вдруг там просто [out]?
СуперФункцию не я писал. Просит на вход ИНеизвестный**