Sdílet prostřednictvím


Podpora kompilátoru modelu COM

Specifické pro Microsoft

Kompilátor jazyka Visual C++ může přímo číst knihovny typu modelu COM a překládat obsah do zdrojového kódu jazyka C++, který může být součástí kompilace.Pro usnadnění programování na straně klienta jsou k dispozici rozšíření jazyka.

Pomocí direktivy preprocesoru #import může kompilátor číst knihovnu typů a převést ji do souboru hlaviček jazyka C++, který rozhraní modelu COM popisuje jako třídy.Sada atributů #import je k dispozici pro uživatelské řízení obsahu výsledných souborů hlaviček knihovny typů.

Lze použít rozšířený atribut uuid modifikátoru __declspec pro přiřazení globálně jedinečného identifikátoru (GUID) objektu modelu COM.Pomocí klíčového slova __uuidof lze extrahovat identifikátor GUID přidružený k objektu modelu COM.Pomocí atributu property modifikátoru __declspec lze určit metody get a set pro datový člen objektu modelu COM.

Je k dispozici sada globálních funkcí a tříd modelu COM pro podporu typů VARIANT a BSTR, implementaci inteligentních ukazatelů a zapouzdření objektu chyby vyvolané pomocí _com_raise_error:

Viz také

Referenční dokumentace

Třídy podpory kompilátoru modelu COM

Globální funkce kompilátoru modelu COM