Поделиться через


exceptionSwallowedOnCallFromCom MDA

Примечание.

Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.

Помощник отладки управляемого кода (MDA) exceptionSwallowedOnCallFromCOM активируется при возникновении исключения из кода среды CLR, вызываемого из COM посредством метода, который не имеет неуправляемого типа возвращаемого значения HRESULT.

Симптомы

Вызов управляемого компонента из COM возвращает значение FALSE или 0. Кроме того, если метод имеет тип возвращаемого значения void, указание на возникновение исключения во время выполнения метода может отсутствовать. В этом случае исключение будет перехвачено без предупреждения и возвращено вызывающему объекту COM.

Причина

Возникло исключение, однако не существует приемлемого способа сообщить об этом.

Разрешение

Сведения приведены исключительно для справки и необязательно указывают на наличие ошибки.

Влияние на среду выполнения

Этот помощник отладки управляемого кода не оказывает никакого влияния на среду CLR. Он только выводит данные об исключениях, перехваченных без предупреждения.

Выходные данные

Информационное сообщение с именем метода, именем типа и указанием на исключение.

Настройка

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

См. также