Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Notitie
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
De failedQI beheerde foutopsporingsassistent (MDA) wordt geactiveerd wanneer de runtime een COM-interfaceaanwijzer aanroept QueryInterface namens een runtime callable wrapper (RCW) en de QueryInterface aanroep mislukt.
Symptomen
Een cast op een RCW mislukt of een oproep naar COM vanuit een RCW mislukt onverwacht.
Oorzaak
De aanroep wordt uitgevoerd vanuit de verkeerde context.
De geregistreerde proxy mislukt de
QueryInterfaceaanroep omdat de aanroep is geprobeerd in de verkeerde context.Een OLE-proxy heeft een fout met HRESULT geretourneerd.
Oplossing
Zie de MSDN-documentatie over COM-regels.
Effect op de runtime
Als een QueryInterface oproep mislukt, wordt de context overgeschakeld en wordt opnieuw QueryInterface geprobeerd om te zien of er een onjuiste context is opgetreden.
Uitvoer
De beheerde naam van de interface, de GUID van de interface en het HRESULT van de fout.
Configuratie
<mdaConfig>
<assistants>
<failedQI/>
</assistants>
</mdaConfig>