Derleyici COM Desteği
Microsoft'a Özgü
Microsoft C++ derleyicisi, bileşen nesne modeli (COM) türü kitaplıklarını doğrudan okuyabilir ve içeriği derlemeye dahil edilebilecek C++ kaynak koduna çevirebilir. Dil uzantıları, masaüstü uygulamaları için istemci tarafında COM programlamayı kolaylaştırmak için kullanılabilir.
Derleyici, #import önişlemci yönergesini kullanarak bir tür kitaplığını okuyabilir ve com arabirimlerini sınıf olarak tanımlayan bir C++ üst bilgi dosyasına dönüştürebilir. Sonuçta elde edilen tür kitaplığı üst bilgi dosyaları için içeriğin kullanıcı denetimi için bir öznitelik kümesi #import
kullanılabilir.
COM nesnesine genel olarak benzersiz bir tanımlayıcı (GUID) atamak için __declspec genişletilmiş uuid özniteliğini kullanabilirsiniz. __uuidof anahtar sözcüğü, COM nesnesiyle ilişkili GUID'yi ayıklamak için kullanılabilir. Bir COM nesnesinin get
veri üyesi için ve set
yöntemlerini belirtmek için başka __declspec
bir öznitelik olan özellik kullanılabilir.
ve BSTR
türlerini desteklemekVARIANT
, akıllı işaretçiler uygulamak ve tarafından _com_raise_error
oluşturulan hata nesnesini kapsüllemek için bir COM desteği genel işlevleri ve sınıfları kümesi sağlanır:
END Microsoft'a Özgü
Ayrıca bkz.
Derleyici COM Desteği Sınıfları
Derleyici Global COM İşlevleri