Sdílet prostřednictvím


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>

Viz také