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 |
Дополнительные сведения см. в разделе Контексты атрибута.