Typedef、枚举、联合和Struct属性
以下特性应用于 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 的一个版本中立性窗体。 |