notMarshalable 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 notMarshalable
hata ayıklama yardımcısı (MDA), ortak dil çalışma zamanı (CLR) geçerli bir kayıtlı ara sunucu/saplama veya yanlış IMarshal
arabirim uygulaması olmadan bir COM arabirim işaretçisi ile karşılaştığında arabirimi bağlamlar arasında hazırlamaya çalıştığında etkinleştirilir.
Belirtiler
Çağrılara hizmet verilmez veya çağrılar COM arabirim işaretçileri için yanlış bağlamda gerçekleşir.
Neden
Arabirim bağlamlar arasında sıralanırken geçerli bir kayıtlı proxy/saplama yok veya yanlış IMarshal
.
Çözüm
Kayıtlı bir proxy saplamanız olduğundan ve IMarshal
uygulamanın geçerli olduğundan emin olun.
Çalışma Zamanı üzerindeki etkisi
Bu MDA'nın çalışma zamanı üzerinde hiçbir etkisi yoktur.
Çıktı
Sorunu açıklayan bir ileti.
Yapılandırma
<mdaConfig>
<assistants>
<notMarshalable/>
</assistants>
</mdaConfig>