Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 invalidMemberDeclaration MDA (assistente de depuração gerenciada) é ativado para relatar um erro que ocorre ao determinar como fazer marshaling dos parâmetros de um membro a serem chamados do COM.
Symptoms
Uma FALHA HRESULT é retornada ao COM sem que o método gerenciado tenha sido chamado.
Cause
Isso provavelmente ocorre devido a um atributo incompatível MarshalAsAttribute em um dos parâmetros.
Resolução
Especifique atributos válidos MarshalAsAttribute nos parâmetros.
Efeito no Runtime
Esse MDA não tem nenhum efeito sobre o CLR.
Saída
Uma mensagem informativa que contém o nome do membro, o nome do tipo e a mensagem de erro.
Configuração
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>