vi_progid
指定 ProgID 的一个版本中立性窗体。
[ vi_progid(
name
) ];
参数
name
表示对象的版本中立性 ProgID。Progid 存在 (CLSID) 中使用的一个可读的版本类标识符标识 COM/ActiveX 对象。
备注
vi_progid C++ 特性可以为 COM 对象指定一版本中立性 ProgID。 ProgID 具有以下形式 name1.name2.version。 一版本中立性 ProgID 没有一个 版本。 指定 progid 和 vi_progid 属性在 coclass 是可能的。 如果未指定 vi_progid,版本中立性 ProgID 是 progid 属性指定的值。
vi_progid 提示 coclass 属性,即,因此,如果指定 vi_progid,它是内容并指定 coclass 和 vi_progid 属性相同。
vi_progid 特性使类自动注册以指定的名称。 生成的 .idl 文件不会显示 ProgID 值。
在 ATL 项目,因此,如果 coclass 属性存在, GetVersionIndependentProgID 函数使用指定的 ProgID (插入 coclass 属性)。
示例
请参见 coclass 示例为 vi_progid的示例使用。
要求
属性上下文
适用对象 |
类, struct |
可重复 |
否 |
必需的特性 |
无 |
无效的特性 |
无 |
有关属性上下文的更多信息,请参见 属性上下文。