Как выбрать между E_NOTIMPL и E_NOINTERFACE?

Мне удалось запутаться, должен ли я возвращать E_NOTIMPLили E_NOINTERFACEиз моего Методы COM-сервера.

У меня есть класс с двумя функциями, которые я переопределил из класса, от которого я унаследован, обе эти функции ничего не делают, так как они на самом деле не поддерживаются в данный момент, поэтому я спрашиваю, должен ли я использовать «не реализовано» или «нет». интерфейс" для этих функций возвращают значения?

Есть ли у кого-нибудь общее эмпирическое правило, когда использовать каждый из них?

5
задан sharptooth 16 July 2014 в 14:44
поделиться