E_NOINTERFACE вернулся - PullRequest
       7

E_NOINTERFACE вернулся

1 голос
/ 06 июля 2010

У меня есть COM-клиент и COM-сервер, COM-сервер содержит интерфейс, предоставляемый клиентом, теперь клиент фактически является просто EXE-файлом, как мне убедиться, что интерфейс, предоставляемый клиентом, видим для сервера

Потому что, когда я сейчас вызываю CoCreateInstance на этом интерфейсе на сервере, я получаю E_NOINTERFACE, и я подозреваю, что это потому, что для зарегистрированного в системе клиента нет прокси / заглушки.

1 Ответ

1 голос
/ 06 июля 2010

Да, E_NOINTERFACE может быть возвращено, если COM не может упорядочить интерфейс.Вы можете использовать Process Monitor , чтобы попытаться выяснить, что именно происходит.

...