MDA notMarshalable

Note

Este artigo é específico para .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 CLR (Common Language Runtime) encontra um ponteiro de interface COM sem um proxy/stub registrado válido ou uma implementação de interface incorreta IMarshal ao tentar realizar marshaling da interface entre contextos.

Symptoms

As chamadas não são atendidas ou as chamadas ocorrem no contexto errado para ponteiros de interface COM.

Cause

Nenhum proxy/stub registrado válido ou incorreto IMarshal ao tentar fazer marshaling da interface entre contextos.

Resolução

Verifique se você tem um stub de proxy registrado e se a IMarshal implementação é válida.

Efeito no Runtime

Esse MDA não tem nenhum efeito no runtime.

Saída

Uma mensagem que descreve o problema.

Configuração

<mdaConfig>
  <assistants>
    <notMarshalable/>
  </assistants>
</mdaConfig>

Consulte também