notMarshalable 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 notMarshalable
hanterade felsökningsassistenten (MDA) aktiveras när CLR (Common Language Runtime) stöter på en COM-gränssnittspekare utan en giltig registrerad proxy/stub eller en felaktig IMarshal
gränssnittsimplementering vid försök att konvertera gränssnittet mellan kontexter.
Symtom
Anrop hanteras inte, eller så sker anrop i fel kontext för COM-gränssnittspekare.
Orsak
Ingen giltig registrerad proxy/stub eller en felaktig IMarshal
när du försöker konvertera gränssnittet mellan kontexter.
Åtgärd
Kontrollera att du har en proxy stub registrerad och att implementeringen IMarshal
är giltig.
Effekt på körningen
Denna MDA har ingen effekt på körningen.
Output
Ett meddelande som beskriver problemet.
Konfiguration
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>