Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Note
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 invalidVariant hata ayıklama yardımcısı (MDA), yerel veya yönetilmeyen koddan yönetilen koda yapılan çağrı sırasında geçersiz VARIANT bir yapıyla karşılaşıldığında etkinleştirilir.
Symptoms
Yerel ve yönetilen kod arasında geçiş sırasında beklenmeyen davranış, bir VARIANT öğesinin bir nesneye göre sıralamasını içerir.
Cause
Yerel kod, yönetilen koda hatalı biçimlendirilmiş VARIANT bir yapı geçiriyor. Çalışma zamanı bunu VARIANT bir nesneye hazırlamaya çalışır ve geçerli değilse MDA'yi VARIANT etkinleştirir. Geçersiz VARIANTS örnekleri arasında VT_EMPTY içeren VARTYPE bir VARIANT | bulunur VT_BYREF veya VARIANT VT_VARIANT ile VARTYPE bir.
Çözünürlük
geçirilen yerel veya yönetilmeyen kod VARIANT , öğesinin doğru şekilde biçimlendirildiğinden ve başlatıldığından VARIANT emin olmalıdır.
Çalışma Zamanı üzerindeki etkisi
MDA'nın çalışma zamanının davranışı üzerinde hiçbir etkisi yoktur.
Çıkış
Çalışma zamanının yönetilmeyen bir modül tarafından yönetilen koda geçersiz VARIANT bir ileti geçirildiğini algıladığını belirten bir MDA iletisi.
Konfigürasyon
<mdaConfig>
<assistants>
<invalidVariant />
</assistants>
</mdaConfig>