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();
};
要求
特性上下文 | 值 |
---|---|
适用于 | 任何位置 |
可重复 | 否 |
必需的特性 | 无 |
无效的特性 | 无 |
有关详细信息,请参见 特性上下文。