Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Cet article est spécifique à .NET Framework. Ceci ne s’applique pas aux implémentations plus récentes de .NET, y compris .NET 6 et versions ultérieures.
L’Assistant notMarshalable débogage managé (MDA) est activé lorsque le Common Language Runtime (CLR) rencontre un pointeur d’interface COM sans proxy/stub inscrit valide ou une implémentation d’interface incorrecte IMarshal lors de la tentative de marshaling de l’interface entre les contextes.
Symptoms
Les appels ne sont pas pris en charge ou les appels se produisent dans le contexte incorrect pour les pointeurs d’interface COM.
Cause
Aucun proxy/stub inscrit valide ou incorrect IMarshal lors de la tentative de marshaling de l’interface entre les contextes.
Résolution
Vérifiez que vous disposez d’un stub proxy inscrit et que l’implémentation IMarshal est valide.
Effet sur le runtime
Ce MDA n’a aucun effet sur le runtime.
Sortie
Message décrivant le problème.
Configuration
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>