COM Nesneleri ve Arabirimleri
COM, nesnelerin işlem ve bilgisayar sınırları arasında tek bir işlem içinde olduğu kadar kolayca etkileşim kurmasına olanak tanıyan bir teknolojidir. COM, bir nesneyle ilişkili verileri işlemenin tek yolunun nesne üzerindeki arabirimi olduğunu belirterek bunu etkinleştirir. Bu terim bu belgelerde kullanıldığında, bir nesneyle ilişkilendirilmiş COM ikili uyumlu arabiriminin kodundaki bir uygulamaya başvurur.
COM, genellikle Visual C++ programlamada kullanılandan farklı bir anlamda arabirimi sözcüğünü kullanır. C++ arabirimi, bir sınıfın desteklediği ve bir nesnenin istemcilerinin kendisiyle etkileşim kurmak için çağırabileceği tüm işlevleri ifade eder. COM arabirimi, BIR COM sınıfının uyguladığı, önceden tanımlanmış bir ilişkili işlev grubuna başvurur, ancak belirli bir arabirim, sınıfın desteklediği tüm işlevleri temsil etmez.
Arabirim uygulama bir nesneye başvurmak, nesnenin arabirimin her yöntemini uygulayan kodu kullandığı ve COM kitaplığına bu işlevler için COM ikili uyumlu işaretçiler sağladığı anlamına gelir. COM daha sonra bu işlevleri, istemcinin bu işlevleri uygulayan işlemin içinde mi yoksa dışında mı olduğu konusunda arabirime yönelik bir işaretçi isteyen tüm istemciler için kullanılabilir hale getirir.
Daha fazla bilgi için aşağıdaki konulara bakın:
- arabirimleri ve arabirim uygulamalarını
- arabirim işaretçilerini ve arabirimleri
- IUnknown ve Arabirim Devralma
İlgili konular