Yönetilmeyen kodla birlikte çalışma

.NET Framework, COM bileşenleri, COM+ hizmetleri, dış tür kitaplıkları ve birçok işletim sistemi hizmeti ile etkileşimi yükseltir. Veri türleri, yöntem imzaları ve hata işleme mekanizmaları, yönetilen ve yönetilmeyen nesne modelleri arasında farklılık gösterir. .NET Framework bileşenleri ve yönetilmeyen kod arasında birlikte çalışabilirlik kolaylaştırmak ve geçiş yolunu kolaylaştırmak için, ortak dil çalışma zamanı hem istemcilerden hem de sunuculardan bu nesne modellerindeki farklılıkları önler.

Çalışma zamanının denetimi altında yürütülen koda yönetilen kod denir. Buna karşılık, çalışma zamanının dışında çalışan koda yönetilmeyen kod denir. COM bileşenleri, ActiveX arabirimleri ve Windows apı işlevleri, yönetilmeyen koda örnektir.

Bu bölümde

COM Bileşenlerini .NET Framework'te Gösterme
.NET Framework uygulamalardan COM bileşenlerinin nasıl kullanılacağını açıklar.

.NET Framework Bileşenlerini COM'da Gösterme
COM uygulamalarından .NET Framework bileşenlerinin nasıl kullanılacağını açıklar.

Yönetilmeyen DLL İşlevlerini Kullanma
Platform Invoke kullanılarak yönetilmeyen DLL işlevlerinin nasıl çağrılacağını açıklar.

Birlikte Çalışma Hazırlama
COM birlikte çalışma ve platform çağırma için sıralama açıklar.

Nasıl yapılır: HRESULTs ve Özel Durumları Eşleme
Özel durumlar ve HRESULTs arasındaki eşlemeyi açıklar.

Tür Eşdeğerliği ve Katıştırılmış Birlikte Çalışma Türleri
COM türleri için tür bilgilerinin derlemelerde nasıl gömülü olduğunu ve ortak dil çalışma zamanının gömülü COM türlerinin denklik düzeyini nasıl belirlediğini açıklar.

Nasıl yapılır: Tlbimp.exe Kullanarak Birincil Birlikte Çalışma Derlemeleri Oluşturma
Tlbimp.exe (tür kitaplığı alma) kullanarak birincil birlikte çalışma derlemelerinin nasıl oluşturulacağını açıklar.

Nasıl yapılır: Birincil Birlikte Çalışma Derlemelerini Kaydetme
Projelerinizde başvurmadan önce birincil birlikte çalışma derlemelerinin nasıl kaydedileceği açıklanmaktadır.

Kayıtsız COM Birlikte Çalışma
COM birlikte çalışabilirWindows kayıt defteri kullanılmadan bileşenleri nasıl etkinleştirebileceğinizi açıklar.

Nasıl yapılır: Kayıtsız Etkinleştirme için .NET Framework Tabanlı COM Bileşenlerini Yapılandırma
Bir uygulama bildirimi oluşturmayı ve bir bileşen bildirimi oluşturmayı ve eklemeyi açıklar.

COM sarmalayıcıları
COM birlikte çalışma tarafından sunulan sarmalayıcıları açıklar.