exceptionSwallowedOnCallFromCom MDA

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 exceptionSwallowedOnCallFromCOM asistente de depuración administrada (MDA) se activa cuando se produce una excepción desde el código de Common Language Runtime (CLR) llamado desde COM a través de un método que no tiene un tipo de valor devuelto HRESULT no administrado.

Síntomas

Una llamada a un componente administrado de COM devuelve un valor false o 0. Como alternativa, si el método tiene un tipo de valor devuelto void, puede que no haya ninguna indicación de que se produjo una excepción durante la ejecución del método . En este caso, la excepción se detectará de forma silenciosa y la ejecución volverá al autor de la llamada COM.

Causa

Se produjo una excepción, pero no hay ninguna manera válida de notificarla.

Resolución

Solo informativo, no necesariamente indicativo de un error.

Efecto en el tiempo de ejecución

Este MDA no tiene ningún efecto en clR. Solo notifica datos sobre excepciones detectadas silenciosamente.

Output

Mensaje informativo que contiene el nombre del método, el nombre de tipo y el mensaje de excepción.

Configuration

<mdaConfig>
  <assistants>
    <exceptionSwallowedOnCallFromCom />
  </assistants>
</mdaConfig>

Consulte también