Aracılığıyla paylaş


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>

Ayrıca bkz.