notMarshalable MDA
Notitie
Dit artikel is specifiek voor .NET Framework. Dit geldt niet voor nieuwere implementaties van .NET, waaronder .NET 6 en nieuwere versies.
De notMarshalable
beheerde foutopsporingsassistent (MDA) wordt geactiveerd wanneer de COMMON Language Runtime (CLR) een COM-interfaceaanwijzer tegenkomt zonder een geldige geregistreerde proxy/stub of een onjuiste IMarshal
interface-implementatie tijdens een poging om de interface over contexten te verdelen.
Symptomen
Oproepen worden niet onderhouden of oproepen worden uitgevoerd in de verkeerde context voor COM-interfacepointers.
Oorzaak
Geen geldige geregistreerde proxy/stub of een onjuiste IMarshal
tijdens een poging om de interface in contexten te marshalen.
Oplossing
Zorg ervoor dat u een proxy-stub hebt geregistreerd en dat de IMarshal
implementatie geldig is.
Effect op de runtime
Deze MDA heeft geen effect op de runtime.
Uitvoer
Een bericht met een beschrijving van het probleem.
Configuratie
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>