MDA de invalidMemberDeclaration
Nota:
Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.
El asistente para la depuración administrada (MDA) de invalidMemberDeclaration
se activa para informar acerca de un error que se produce a la hora de determinar cómo serializar los parámetros de un miembro al que se va a llamar desde COM.
Síntomas
Se devuelve a COM un valor HRESULT de error sin que se haya llamado al método administrado.
Causa
Esto probablemente se debe a un atributo MarshalAsAttribute incompatible en uno de los parámetros.
Solución
Especifique los atributos MarshalAsAttribute válidos en los parámetros.
Efecto en el Runtime
Este MDA no tiene ningún efecto en el CLR.
Output
Mensaje informativo que contiene el nombre de miembro, el nombre de tipo y el mensaje de error.
Configuración
<mdaConfig>
<assistants>
<invalidMemberDeclaration/>
</assistants>
</mdaConfig>