Objek dan Antarmuka COM

COM adalah teknologi yang memungkinkan objek berinteraksi di seluruh batas proses dan komputer semampu dalam satu proses. COM mengaktifkan ini dengan menentukan bahwa satu-satunya cara untuk memanipulasi data yang terkait dengan objek adalah melalui antarmuka pada objek. Ketika istilah ini digunakan dalam dokumentasi ini, istilah ini mengacu pada implementasi dalam kode antarmuka yang mematuhi biner COM yang terkait dengan objek.

COM menggunakan antarmuka kata dalam arti berbeda dari yang biasanya digunakan dalam pemrograman Visual C++. Antarmuka C++ mengacu pada semua fungsi yang didukung kelas dan klien objek dapat memanggil untuk berinteraksi dengannya. Antarmuka COM mengacu pada sekelompok fungsi terkait yang telah ditentukan sebelumnya yang diterapkan kelas COM, tetapi antarmuka tertentu tidak selalu mewakili semua fungsi yang didukung kelas.

Mengacu pada objek yang mengimplementasikan antarmuka berarti bahwa objek menggunakan kode yang mengimplementasikan setiap metode antarmuka dan menyediakan pointer yang mematuhi biner COM ke fungsi tersebut ke pustaka COM. COM kemudian membuat fungsi-fungsi tersebut tersedia untuk setiap klien yang meminta penunjuk ke antarmuka, apakah klien berada di dalam atau di luar proses yang mengimplementasikan fungsi-fungsi tersebut.

Untuk mengetahui informasi selengkapnya, lihat topik berikut:

Antarmuka