独立特性
独立特性不对 C++ 关键字进行操作,而更像是一个代码行。 独立特性语句需要行末尾有一个分号。
独立特性列表
Attribute | 说明 |
---|---|
cpp_quote | 将不带引号字符的指定字符串发送到生成的头文件中。 |
custom | 支持定义自己的特性。 |
db_command | 创建 OLE DB 命令。 |
emitidl | 确定是否将处理所有后续 IDL 属性并将其放置在生成的 .idl 文件中。 |
idl_module | 指定 DLL 中的入口点。 |
idl_quote | 允许你使用当前版本的 Visual C++ 不支持的 IDL 构造,并将其传递到生成的 .idl 文件。 |
import | 指定另一个 .idl、.odl 或包含要从主 .idl 文件引用的定义的 .h 文件。 |
importidl | 将指定的 .idl 文件插入生成的 .idl 文件中 |
importlib | 使已编译到另一个类型库中的类型可供所创建的类型库使用。 |
包括 | 指定要包含在生成的 .idl 文件中的一个或多个头文件。 |
includelib | 使 .idl 或 .h 文件包含在生成的 .idl 文件中。 |
library_block | 将构造置于 .idl 文件的库块内。 |
module | 定义.Idl 文件中的库块。 |
no_injected_text | 防止编译器由于使用属性而注入代码。 |
pragma | 将不带引号字符的指定字符串发送到生成的 .idl 文件中。 |