Objek dan Antarmuka COM
COM adalah teknologi yang memungkinkan objek berinteraksi di seluruh batas proses dan komputer semampu dalam satu proses. COM memungkinkan 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 kata antarmuka 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 menerapkan 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 informasi selengkapnya, lihat topik berikut ini:
- Antarmuka dan Implementasi Antarmuka
- Penunjuk antarmuka dan antarmuka
- IUnknown dan Warisan Antarmuka
Topik terkait