Aracılığıyla paylaş


Arabirimler (ATL)

Arabirim, bir nesnenin işlevselliğini dış dünyaya gösterme yöntemidir. COM'da arabirim, nesne tarafından uygulanan işlevlere yönelik bir işaretçi tablosudur (C++ vtable gibi). Tablo arabirimi temsil eder ve işaret ettiği işlevler bu arabirimin yöntemleridir. Bir nesne, seçtiği kadar çok arabirimi kullanıma açabilir.

Her arabirim, IUnknown temel COM arabirimini temel alır. yöntemleri IUnknown , nesnesi tarafından kullanıma sunulan diğer arabirimlere gezintiye izin verir.

Ayrıca, her arabirime benzersiz bir arabirim kimliği (IID) verilir. Bu benzersizlik, arabirim sürümü oluşturmanın desteklenmesine olanak sağlar. Bir arabirimin yeni sürümü, yeni bir IID'ye sahip yeni bir arabirimdir.

Not

Standart COM ve OLE arabirimleri için IID'ler önceden tanımlanmıştır.

Ayrıca bkz.

COM’a Giriş
COM Nesneleri ve Arabirimleri