invalidIUnknown 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 invalidIUnknown
hanterade felsökningsassistenten (MDA) aktiveras när en ogiltig IUnknown
pekare skickas till hanterad kod från den interna koden. Det IUnknown
går inte att returnera framgång när du frågar efter IUnknown
gränssnittet.
Symtom
Ett oväntat fel uppstår när du samlar en COM-gränssnittspekare under argument marshalling.
Orsak
En felaktig QueryInterface
implementering på COM-gränssnittet som skickas till CLR.
Åtgärd
Korrigera implementeringen QueryInterface
.
Effekt på körningen
Denna MDA har ingen effekt på CLR.
Output
Beskrivningen av felet.
Konfiguration
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>