MDA de invalidMemberDeclaration

Actualización: noviembre 2007

El Ayudante 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.

Resultados

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

Conceptos

Diagnóstico de errores con ayudantes de depuraciones administradas

Información general acerca del cálculo de referencia de interoperabilidad

Referencia

MarshalAsAttribute

Otros recursos

Interoperabilidad