Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Помощник failedQI по управляемой отладке (MDA) активируется при вызове QueryInterface среды выполнения на указатель com-интерфейса от имени вызываемого оболочки среды выполнения (RCW), и QueryInterface вызов завершается ошибкой.
Симптомы
Приведение на RCW завершается ошибкой, или вызов COM из RCW непредвиденно завершается ошибкой.
Причина
Вызов выполняется из неправильного контекста.
Зарегистрированный прокси-сервер завершается ошибкой
QueryInterfaceвызова, так как вызов был выполнен в неправильном контексте.Прокси-сервер, принадлежащий OLE, вернул сбой HRESULT.
Разрешение
См. документацию MSDN по правилам COM.
Влияние на среду выполнения
Если вызов завершается сбоем QueryInterface , контекст переключится, и QueryInterface вызов выполняется повторно, чтобы узнать, был ли неправильный контекст неисправным.
Выходные данные
Управляемое имя интерфейса, GUID интерфейса и HRESULT сбоя.
Конфигурация
<mdaConfig>
<assistants>
<failedQI/>
</assistants>
</mdaConfig>