invalidDeclaraçãoMembro MDA

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>

Ver também