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 failedQI penelusuran kesalahan terkelola (MDA) diaktifkan ketika runtime memanggil QueryInterface pada penunjuk antarmuka COM atas nama pembungkus yang dapat dipanggil runtime (RCW), dan panggilan QueryInterface gagal.
Gejala
Konversi eksplisit pada RCW gagal, atau panggilan ke COM dari RCW gagal secara tak terduga.
Penyebab
Panggilan dilakukan dari konteks yang salah.
Proksi terdaftar gagal dalam panggilan
QueryInterfacekarena panggilan dicoba dalam konteks yang salah.Proksi milik OLE mengembalikan HRESULT kegagalan.
Resolusi
Lihat dokumentasi MSDN tentang aturan COM.
Efek pada Runtime
Jika panggilan QueryInterface gagal, konteks dialihkan dan panggilan QueryInterface dicoba lagi untuk melihat apakah konteks yang salah ada kesalahan.
Output
Nama antarmuka terkelola, GUID antarmuka, dan HRESULT kegagalan.
Konfigurasi
<mdaConfig>
<assistants>
<failedQI/>
</assistants>
</mdaConfig>