Podpora kompilátoru modelu COM
Specifické pro Microsoft
Kompilátor jazyka Microsoft C++ může přímo číst knihovny typů modelu COM (Component Object Model) a překládat obsah do zdrojového kódu jazyka C++, který lze zahrnout do kompilace. Jazyková rozšíření jsou k dispozici pro usnadnění programování modelu COM na straně klienta pro desktopové aplikace.
Pomocí direktivy preprocesoru #import může kompilátor číst knihovnu typů a převést ji na hlavičkový soubor jazyka C++, který popisuje rozhraní MODELU COM jako třídy. Sada #import
atributů je k dispozici pro uživatelské řízení obsahu pro výsledné soubory hlaviček knihovny typů.
K přiřazení globálně jedinečného identifikátoru (GUID) k objektu COM můžete použít __declspec rozšířený atribut uuid. Klíčové slovo __uuidof lze použít k extrahování identifikátoru GUID přidruženého k objektu COM. Jiný __declspec
atribut, vlastnost, lze použít k určení get
a set
metody datového členu objektu COM.
Sada funkcí a tříd modelu COM podporuje globální funkce a třídy, které podporují VARIANT
a BSTR
typy, implementují inteligentní ukazatele a zapouzdří objekt chyby vyvolaný _com_raise_error
:
END Microsoft Specific
Viz také
Třídy podpory kompilátoru COM
Globální funkce kompilátoru COM
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro