Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
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 assistente invalidMemberDeclaration de depuração gerido (MDA) é ativado para reportar um erro que ocorra ao determinar como organizar os parâmetros de um membro a ser chamado a partir do COM.
Sintomas
Um HRESULT de falha é devolvido ao COM sem que o método gerido tenha sido chamado.
Motivo
Isto deve-se muito provavelmente a um atributo incompatível MarshalAsAttribute num dos parâmetros.
Resolução
Especifique atributos válidos MarshalAsAttribute nos parâmetros.
Efeito no tempo de execução
Este MDA não tem efeito no CLR.
Output
Uma mensagem informativa contendo o nome do membro, nome do tipo e mensagem de erro.
Configuração
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>