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


Атрибуты компилятора

Атрибуты компилятора предоставляют различные функциональные возможности.

Атрибут Description
emitidl Определяет, будут ли обрабатываться все последующие атрибуты IDL и помещаться в созданный IDL-файл.
event_receiver Создает приемник событий.
event_source Создает источник событий.
Экспорт Вызывает размещение структуры данных в IDL-файле.
implements Указывает интерфейсы диспетчера, которые вынуждены быть членами совместного класса IDL.
importidl Вставляет указанный IDL-файл в созданный IDL-файл.
importlib Делает типы, которые уже были скомпилированы в другую библиотеку типов, доступными для создаваемой библиотеки типов.
includelib Вызывает включение IDL-файла или H-файла в созданный IDL-файл.
library_block Помещает конструкцию в блок библиотеки IDL-файла.
no_injected_text Запрещает компилятору вводить код в результате использования атрибутов.
satype Указывает тип данных объекта SAFEARRAY.
version Определяет определенную версию среди нескольких версий интерфейса или класса.

См. также

Список атрибутов по группам