vi_progid

指定 ProgID 的一个版本中立性窗体。

[ vi_progid( 
   name 
) ];

参数

  • name
    表示对象的版本中立性 ProgID。

    Progid 存在 (CLSID) 中使用的一个可读的版本类标识符标识 COM/ActiveX 对象。

备注

vi_progid C++ 特性可以为 COM 对象指定一版本中立性 ProgID。 ProgID 具有以下形式 name1.name2.version。 一版本中立性 ProgID 没有一个 版本。 指定 progidvi_progid 属性在 coclass 是可能的。 如果未指定 vi_progid,版本中立性 ProgID 是 progid 属性指定的值。

vi_progid 提示 coclass 属性,即,因此,如果指定 vi_progid,它是内容并指定 coclassvi_progid 属性相同。

vi_progid 特性使类自动注册以指定的名称。 生成的 .idl 文件不会显示 ProgID 值。

在 ATL 项目,因此,如果 coclass 属性存在, GetVersionIndependentProgID 函数使用指定的 ProgID (插入 coclass 属性)。

示例

请参见 coclass 示例为 vi_progid的示例使用。

要求

属性上下文

适用对象

, struct

可重复

必需的特性

无效的特性

有关属性上下文的更多信息,请参见 属性上下文

请参见

参考

ProgID Key

其他资源

IDL 特性

Typedef、Enum、Union 和 Struct 特性

类特性

Attributes Samples