failedQI – pomocník spravovaného ladění (MDA)
Poznámka:
Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.
Pomocník failedQI
spravovaného ladění (MDA) se aktivuje, když modul runtime volá QueryInterface
ukazatel rozhraní COM jménem obálky rcW (runtime callable wrapper) a QueryInterface
volání selže.
Příznaky
Přetypování rcW selže nebo volání modelu COM z rcW se neočekávaně nezdaří.
Příčina
Volání se provádí z nesprávného kontextu.
Registrovaný proxy server volání selhává
QueryInterface
, protože se o volání pokusilo v nesprávném kontextu.Proxy server vlastněný OLE vrátil chybu HRESULT.
Rozlišení
Podívejte se na dokumentaci MSDN týkající se pravidel modelu COM.
Vliv na modul runtime
QueryInterface
Pokud volání selže, kontext se přepne a QueryInterface
volání se pokusí znovu zjistit, jestli došlo k chybě nesprávného kontextu.
Výstup
Spravovaný název rozhraní, identifikátor GUID rozhraní a HRESULT selhání.
Konfigurace
<mdaConfig>
<assistants>
<failedQI/>
</assistants>
</mdaConfig>