Поделиться через


Поддержка модели COM в компиляторе

Только для систем Microsoft

Компилятор Visual C++ может читать напрямую компонентов библиотеки типов (объектной модели COM) и преобразовывать содержимое в исходный код C++, который может быть включен в компиляции.Расширения языка доступны упростить программирование модели COM на стороне клиента.

С помощью директива препроцессора #importкомпилятор может считывать библиотеку типов и преобразовать его в файл заголовка с++, который описывает интерфейсы модели COM как классы.Набор #import атрибуты доступны для пользовательского элемента управления содержимого для результирующих файлов заголовков библиотек типов.

Можно использовать __declspec расширенный атрибут UUID присвоение глобальный уникальный идентификатор (GUID) на COM-объект.Ключевое слово __uuidof может использоваться для извлечения идентификатор GUID, связанный с com-объектами.Другие __declspec атрибут свойствоможет использоваться для указания получить и установка методы для элемента данных COM-объект.

Указывается, что поддерживает набор функций и глобальных классов поддержки модели COM Variant и BSTR типы указателей " интеллектуальные и инкапсулируют объект ошибки, пунктирная by _com_raise_error.

См. также

Ссылки

Классы поддержки модели COM в компиляторе

Функции глобального модели COM в компиляторе