marshaling MDA
The marshaling Assistente de depuração gerenciada (MDA) é ativado quando o CLR configura informações para um parâmetro de método ou um campo de uma estrutura de marshaling. Este MDA não funciona para assemblies de compilação JIT.
Efeito sobre o tempo de execução
Este MDA não tem efeito sobre o CLR.
Saída
O MDA exibe o tipo de parâmetro ou campo contextos gerenciado e não gerenciado e a estrutura ou o método que contém o tipo.Este é um exemplo de saída para um campo:
Marshaling from 'Char' to 'ANSI char'
name="assembly!Namespace.Class::myChar
Configuração
A configuração MDA permite filtrar as informações de marshaling relatadas com base no campo envolvido ou nomes de método.O exemplo a seguir mostra o uso do methodFilter, fieldFilter, e match elementos para especificar filtros. Configurando o name atributo para um asterisco corresponderá tudo.
<mdaConfig>
<assistants>
<marshaling>
<methodFilter>
<match name="Method1"/>
<match name="Method2"/>
</methodFilter>
<fieldFilter>
<match name="Field1"/>
<match name="Field2"/>
</fieldFilter>
</marshaling>
</assistants>
</mdaConfig>
Consulte também
Conceitos
Diagnosticar erros com assistentes de depuração gerenciadas
Visão geral do empacotamento interop