invalidIUnknown MDA
Not
Bu makale .NET Framework'e özgüdür. .NET 6 ve sonraki sürümleri de dahil olmak üzere daha yeni .NET uygulamaları için geçerli değildir.
Yönetilen invalidIUnknown
hata ayıklama yardımcısı (MDA), yerel koddan yönetilen koda geçersiz IUnknown
bir işaretçi geçirildiğinde etkinleştirilir. IUnknown
arabirimi için IUnknown
sorgulandığında başarılı döndüremiyor.
Belirtiler
Bağımsız değişken hazırlama sırasında COM arabirim işaretçisi derlerken beklenmeyen bir hata oluşur.
Neden
CLR'ye geçirilen COM arabiriminde yanlış QueryInterface
bir uygulama.
Çözüm
Uygulamayı düzeltin QueryInterface
.
Çalışma Zamanı üzerindeki etkisi
Bu MDA'nın CLR üzerinde hiçbir etkisi yoktur.
Çıktı
Hatanın açıklaması.
Yapılandırma
<mdaConfig>
<assistants>
<invalidIUnknown />
</assistants>
</mdaConfig>