Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Asisten penelusuran kesalahan terkelola (MDA) exceptionSwallowedOnCallFromCOMdiaktifkan ketika pengecualian diberikan dari kode runtime bahasa umum (CLR) yang dipanggil dari COM melalui metode yang tidak memiliki jenis pengembalian HRESULT yang tidak terkelola.
Gejala
Panggilan ke komponen terkelola dari COM kembali dengan nilai FALSE atau 0. Atau, jika metode tersebut memiliki jenis pengembalian yang batal, mungkin tidak ada indikasi bahwa pengecualian diberikan selama eksekusi metode. Dalam hal ini, pengecualian akan ditangkap secara diam-diam dan eksekusi akan kembali ke pemanggil COM.
Penyebab
Pengecualian diberikan, tetapi tidak ada cara yang valid untuk melaporkannya.
Resolusi
Hanya bersifat informasi, belum tentu menunjukkan bug.
Efek pada Runtime
MDA ini tidak berpengaruh pada runtime bahasa umum. MDA tersebut hanya melaporkan data tentang pengecualian yang ditangkap secara diam-diam.
Output
Pesan informasi yang berisi nama metode, nama jenis, dan pesan pengecualian.
Konfigurasi
<mdaConfig>
<assistants>
<exceptionSwallowedOnCallFromCom />
</assistants>
</mdaConfig>