MDA invalidMemberDeclaration

Note

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 invalidMemberDeclaration asistente de depuración administrada (MDA) se activa para notificar un error que se produce al determinar cómo serializar los parámetros de un miembro al que se va a llamar desde COM.

Síntomas

Se devuelve un error HRESULT a COM sin que se haya llamado al método administrado.

Causa

Esto es lo más probable debido a un atributo incompatible MarshalAsAttribute en uno de los parámetros.

Resolución

Especifique atributos válidos MarshalAsAttribute en los parámetros.

Efecto en el tiempo de ejecución

Este MDA no tiene ningún efecto en clR.

Output

Mensaje informativo que contiene el nombre del miembro, el nombre de tipo y el mensaje de error.

Configuration

<mdaConfig>
  <assistants>
    <invalidMemberDeclaration/>
  </assistants>
</mdaConfig>

Consulte también