Bagikan melalui


Antarmuka (ATL)

Antarmuka adalah cara objek mengekspos fungsionalitasnya ke dunia luar. Di COM, antarmuka adalah tabel pointer (seperti C++ vtable) ke fungsi yang diimplementasikan oleh objek. Tabel mewakili antarmuka, dan fungsi yang ditunjukkannya adalah metode antarmuka tersebut. Objek dapat mengekspos antarmuka sebanyak yang dipilihnya.

Setiap antarmuka didasarkan pada antarmuka COM dasar, IUnknown. Metode IUnknown izinkan navigasi ke antarmuka lain yang diekspos oleh objek.

Selain itu, setiap antarmuka diberi ID antarmuka (IID) unik. Keunikan ini memudahkan untuk mendukung penerapan versi antarmuka. Versi baru antarmuka hanyalah antarmuka baru, dengan IID baru.

Catatan

IID untuk antarmuka COM dan OLE standar telah ditentukan sebelumnya.

Lihat juga

Pengantar COM
Objek dan Antarmuka COM