以下特性应用于 typedef、 结构和 枚举 C++ 关键字。
typedef
特性  | 
说明  | 
|---|---|
使用 switch_type 属性。 联合。  | 
|
使您可以定义拥有该属性。  | 
|
在 .idl 文件中创建一个数据结构将。  | 
|
指定要传输的第一个数组元素的索引。  | 
|
指定可获取有关此元素的用户查看信息在帮助文件的上下文 ID。  | 
|
设置帮助文件的名称类型库。  | 
|
指定一个字符串,该字符串用来描述它所应用的元素。  | 
|
放在 .idl 文件的库中的构造块。  | 
|
指定指针作为完整的指针。  | 
|
确保 typedef 将进入类型库,即使未引用从 .idl 文件内。  | 
|
标识引用指针。  | 
|
指定作为选择联合成员的联合的表达式或标识符具有识别力。  | 
|
标识为该联合使用的变量的类型具有识别力。  | 
|
指定一个指针。  | 
|
指定在传输将使用而不是一个特定的数据类型的数据类型。  | 
enum
特性  | 
说明  | 
|---|---|
使您可以定义拥有该属性。  | 
|
在 .idl 文件中创建一个数据结构将。  | 
|
为类或接口指定唯一 ID。  | 
|
命令,指定的枚举类型传输作为 32 位实体,而不是该 16 位默认值。  | 
union
特性  | 
说明  | 
|---|---|
使您可以定义拥有该属性。  | 
|
在 .idl 文件中创建一个数据结构将。  | 
|
指定要传输的第一个数组元素的索引。  | 
|
指定要传输的最后一个数组元素的索引。  | 
|
指定数组元素数会传输的。  | 
|
指定有效的数组索引的最大值。  | 
|
为大小的指针、大小的指向大小的指针和单项或多维数组指定内存大小分配。  | 
|
指定一个指针。  | 
|
为类或接口指定唯一 ID。  | 
Nonencapsulated 联合
特性  | 
说明  | 
|---|---|
控件 nonencapsulated 联合的网络数据表示形式对齐。  | 
|
由于属性使用,以防止编译器插入代码。  | 
struct
特性  | 
说明  | 
|---|---|
指示类支持聚合。  | 
|
指示控件复合目标类。  | 
|
标识 coclass 为应用程序对象,与完整的 .exe 应用程序,并指示 coclass 的功能和特性是全局可用此类型库。  | 
|
创建 Activex 控件。  | 
|
添加接口项添加到 COM 映射。  | 
|
指定用户定义的类型是控件。  | 
|
使您可以定义拥有该属性。  | 
|
将指定的列设置为行集合。  | 
|
创建一个 OLE DB 命令。  | 
|
将指定的成员变量与输入或输出参数并将变量。  | 
|
创建与数据源的连接。  | 
|
打开 OLE DB 表。  | 
|
指示在或调度接口中定义的自定义 coclass 表示默认可编程接口。  | 
|
定义一个接口作为控件的默认 vtable 接口。  | 
|
创建一个事件接收器。  | 
|
创建一个事件源。  | 
|
在 .idl 文件中创建一个数据结构将。  | 
|
指定要传输的第一个数组元素的索引。  | 
|
指示该项目在面向用户的浏览器存在,但不应显示。  | 
|
标识实现了类的组件类。  | 
|
指定要传输的最后一个数组元素的索引。  | 
|
指定数组元素数会传输的。  | 
|
指定有效的数组索引的最大值。  | 
|
指定目标类必需的组件类。  | 
|
为大小的指针、大小的指向大小的指针和单项或多维数组指定内存大小分配。  | 
|
在类中,指定 COM 对象的源接口的连接点。在属性或方法,指示成员返回作为事件源的对象或变量。  | 
|
为 COM 对象指定线程模型。  | 
|
指定一个指针。  | 
|
为类或接口指定唯一 ID。  | 
|
标识在类中的多个版本的特定版本。  | 
|
指定 ProgID 的一个版本中立性窗体。  |