Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Ten artykuł jest specyficzny dla programu .NET Framework. Nie ma zastosowania do nowszych implementacji .NET, w tym .NET 6 i nowszych wersji.
failedQI Asystent zarządzanego debugowania (MDA) jest aktywowany, gdy środowisko uruchomieniowe wywołuje QueryInterface wskaźnik interfejsu COM w imieniu wywoływanej otoki środowiska uruchomieniowego (RCW), a QueryInterface wywołanie kończy się niepowodzeniem.
Symptoms
Rzutowanie na RCW kończy się niepowodzeniem lub nieoczekiwanie kończy się niepowodzeniem wywołania modelu COM z RCW.
Przyczyna
Wywołanie jest wykonywane z nieprawidłowego kontekstu.
Zarejestrowany serwer proxy kończy się niepowodzeniem
QueryInterfacewywołania, ponieważ podjęto próbę wywołania w niewłaściwym kontekście.Serwer proxy należący do OLE zwrócił błąd HRESULT.
Rozdzielczość
Zapoznaj się z dokumentacją MSDN dotyczącą reguł COM.
Wpływ na środowisko uruchomieniowe
Jeśli wywołanie QueryInterface nie powiedzie się, kontekst zostanie przełączony, a QueryInterface wywołanie zostanie ponowione, aby sprawdzić, czy nieprawidłowy kontekst był uszkodzony.
Wynik
Zarządzana nazwa interfejsu, identyfikator GUID interfejsu i HRESULT błędu.
Konfiguracja
<mdaConfig>
<assistants>
<failedQI/>
</assistants>
</mdaConfig>