Aracılığıyla paylaş


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_erroroluş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