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();
};
Требования
Контекст атрибута | Значение |
---|---|
Относится к | В любом месте |
Повторяемый | No |
Обязательные атрибуты | нет |
Недопустимые атрибуты | нет |
Дополнительные сведения см. в разделе Контексты атрибутов.