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 dan Implementasi Antarmuka
- Penunjuk antarmuka dan Antarmuka
- IUnknown dan Pewarisan Antarmuka
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk