Compartir a través de


MDA de invalidMemberDeclaration

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 calcular las referencias de 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.

Motivo

Esto probablemente se debe a un atributo MarshalAsAttribute incompatible en uno de los parámetros.

Resolución

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

Efecto en tiempo de ejecución

Este MDA no tiene ningún efecto en el CLR.

Output

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

Configuración

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

Vea también

Referencia

MarshalAsAttribute

Conceptos

Diagnóstico de errores con ayudantes de depuraciones administradas

Cálculo de referencias de interoperabilidad

Otros recursos

Interoperabilidad