Menyusun Data dengan Interop COM

COM interop menyediakan dukungan untuk menggunakan objek COM dari kode terkelola dan mengekspos objek terkelola ke COM. Dukungan untuk penyusunan data ke dan dari COM sangat luas dan hampir selalu memberikan perilaku penyusunan yang benar.

SDK Windows mencakup alat COM interop berikut:

  • Pengimpor Pustaka Jenis (Tlbimp.exe), yang mengonversi pustaka jenis COM menjadi assembly interop. Dari assembly ini, layanan penyusunan interop menghasilkan pembungkus yang melakukan penyusunan data antara memori terkelola dan tidak dikelola.

  • Pengekspor Pustaka Jenis (Tlbexp.exe), yang menghasilkan pustaka jenis COM dari assembly dan menghasilkan pembungkus yang melakukan penyusunan selama panggilan metode.

Bagian berikut ditautkan ke topik yang menjelaskan proses untuk menyesuaikan pembungkus interop saat Anda dapat (atau harus) memasok penyusun dengan informasi jenis tambahan.

Di Bagian Ini

Cara: Membuat Pembungkus Secara Manual Menjelaskan cara membuat pembungkus COM secara manual dalam kode sumber terkelola.

Cara: Migrasi Kode Terkelola DCOM ke WCF
Menjelaskan cara memigrasikan kode DCOM terkelola ke WCF untuk solusi yang paling aman.

Jenis Data COM
Menyediakan jenis data terkelola dan tidak terkelola yang sesuai.

Menyesuaikan Pembungkus yang Dapat Dipanggil COM
Menjelaskan cara menyusun jenis data secara eksplisit menggunakan atribut MarshalAsAttribute pada waktu desain.

Menyesuaikan Pembungkus yang Dapat Dipanggil Runtime
Menjelaskan cara menyesuaikan perilaku penyusunan jenis dalam assembly interop dan cara menentukan jenis COM secara manual.

Interoperabilitas COM Tingkat Lanjut
Menyediakan tautan ke informasi selengkapnya tentang memasukkan komponen COM ke dalam aplikasi .NET Framework Anda.

Perakitan ke Ringkasan Konversi JPustaka Jenis
Menjelaskan proses konversi ekspor assembly menjadi pustaka jenis.

Ringkasan Konversi Pustaka Jenis menjadi Assembly
Menjelaskan proses konversi impor pustaka jenis menjadi assembly.

Interoperasi Menggunakan Jenis Generik
Menjelaskan tindakan yang didukung saat menggunakan jenis generik untuk interoperabilitas COM.