nãoMarshalable MDA
Nota
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
O notMarshalable
assistente de depuração gerenciado (MDA) é ativado quando o Common Language Runtime (CLR) encontra um ponteiro de interface COM sem um proxy/stub registrado válido ou uma implementação de interface incorreta IMarshal
ao tentar organizar a interface entre contextos.
Sintomas
As chamadas não são atendidas ou ocorrem no contexto errado para ponteiros de interface COM.
Motivo
Nenhum proxy/stub registrado válido ou um incorreto IMarshal
ao tentar organizar a interface entre contextos.
Resolução
Verifique se você tem um stub de proxy registrado e se a IMarshal
implementação é válida.
Efeito no tempo de execução
Este MDA não tem efeito sobre o tempo de execução.
Saída
Uma mensagem descrevendo o problema.
Configuração
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>