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 |
Обязательные атрибуты | None |
Недопустимые атрибуты | None |
Дополнительные сведения см. в разделе Контексты атрибутов.
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по