Атрибуты компилятора
Атрибуты компилятора предоставляют различные функциональные возможности.
Атрибут | 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 | Определяет определенную версию среди нескольких версий интерфейса или класса. |