编译器特性
编译器属性提供各种功能。
Attribute | 说明 |
---|---|
emitidl | 确定是否将处理所有后续 IDL 属性并将其放置在生成的 .idl 文件中。 |
event_receiver | 创建事件接收器。 |
event_source | 创建事件源。 |
export | 使数据结构置于 .idl 文件中。 |
implements | 指定强制为 IDL 组件类成员的调度接口。 |
importidl | 将指定的 .idl 文件插入生成的 .idl 文件中。 |
importlib | 使已编译到另一个类型库中的类型可供所创建的类型库使用。 |
includelib | 使 .idl 或 .h 文件包含在生成的 .idl 文件中。 |
library_block | 将构造置于 .idl 文件的库块内。 |
no_injected_text | 防止编译器由于使用属性而注入代码。 |
satype | 指定 SAFEARRAY 的数据类型。 |
version | 在多个版本的接口或类之中标识一个特定版本。 |