failedQI MDA
Kommentar
Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.
Den failedQI
hanterade felsökningsassistenten (MDA) aktiveras när körningen anropar QueryInterface
en COM-gränssnittspekare för en runtime-anropsbar omslutning (RCW) och anropet QueryInterface
misslyckas.
Symtom
En gjutning på en RCW misslyckas eller ett anrop till COM från en RCW misslyckas oväntat.
Orsak
Anropet görs från fel kontext.
Den registrerade proxyn misslyckas med anropet
QueryInterface
eftersom anropet gjordes i fel kontext.En OLE-ägd proxy returnerade ett fel på HRESULT.
Åtgärd
Se MSDN-dokumentationen om COM-regler.
Effekt på körningen
Om ett QueryInterface
anrop misslyckas växlas kontexten och anropet QueryInterface
försöker igen för att se om en felaktig kontext var felaktig.
Output
Det hanterade namnet på gränssnittet, GUID för gränssnittet och HRESULT för felet.
Konfiguration
<mdaConfig>
<assistants>
<failedQI/>
</assistants>
</mdaConfig>