独立特性

独立特性不对 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 文件中。

另请参阅

按用法分的特性