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


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

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

См. также

Атрибуты компилятора
Изолированные атрибуты