exceptionSwallowedOnCallFromCom MDA

アンマネージド HRESULT 戻り値の型を持たないメソッドを介して COM から呼び出された 共通言語ランタイム (CLR) コードから、例外がスローされると、exceptionSwallowedOnCallFromCOM マネージド デバッグ アシスタント (MDA) がアクティブ化されます。

現象

COM からマネージド コンポーネントを呼び出すと、値 FALSE または 0 が返されます。 あるいは、メソッドの戻り値の型が void の場合、メソッド実行中に例外がスローされたという通知がない可能性があります。 この場合、例外は自動的にキャッチされ、COM 呼び出し元に実行が戻ります。

原因

例外がスローされましたが、それを報告する有効な方法がありません。

解決方法

情報提供専用です。必ずしもバグを示すものではありません。

ランタイムへの影響

この MDA は CLR に影響しません。 自動的にキャッチされた例外を報告するだけです。

出力

メソッド名、型名、例外メッセージが含まれている情報メッセージ。

構成

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

関連項目