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


library_block

Задает конструкцию внутри блока библиотеки IDL.

[library_block]

Заметки

При установке конструкцию внутри блока библиотеки, можно гарантировать, что он будут передаваться в библиотеку типов, независимо от того, является ли она ссылается. По умолчанию только измененные конструкции CoClass" dispinterfaceи idl_module атрибуты помещаются в блоке библиотеки.

Пример

В следующем коде пользовательский интерфейс размещается внутри блока библиотеки.

// cpp_attr_ref_library_block.cpp
// compile with: /LD
#include <windows.h>
[module(name="MyLib")];
[object, library_block, uuid("9E66A290-4365-11D2-A997-00C04FA37DDB")]
__interface IMyInterface {
   HRESULT f1();
};

Требования

Контекст атрибута

Применение

Любой

Repeatable

Нет

Обязательные атрибуты

None

Недопустимые атрибуты

None

Дополнительные сведения см. в разделе Контексты атрибута.

См. также

Другие ресурсы

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

Изолированные атрибуты

Attributes Samples