共用方式為


vi_progid

指定版本無關的形式的 ProgID。

[ vi_progid( 
   name 
) ];

參數

  • name
    版本無關的 ProgID,代表物件。

    Progid 呈現用來識別 COM/ActiveX 物件的類別識別項 (CLSID) 的人們可讀取版本。

備註

Vi_progid C++ 屬性可讓您指定 COM 物件與版本無關的 ProgID。 與 ProgID 有表單 name1name2.version. 與版本無關的 ProgID 沒有版本。 可以同時指定兩者 progidvi_progid 上 coclass 屬性。 如果您未指定 vi_progid、 版本無關的 ProgID 是所指定的數值 progid 屬性。

vi_progid 表示 coclass 屬性,亦即,如果您指定 vi_progid,它是相同的動作,以指定 coclassvi_progid 屬性。

Vi_progid 屬性會造成自動註冊指定的名稱下的類別。 產生的.idl 檔將不會顯示的 ProgID 的值。

在 ATL 專案中,如果 coclass 屬性也,則會使用指定的 ProgID GetVersionIndependentProgID 函式 (藉由插入 coclass 屬性)。

範例

請參閱 coclass 的範例用法的範例 vi_progid

需求

屬性內容

適用於

類別,struct

可重複

必要的屬性

None

無效的屬性

None

如需有關屬性內容的詳細資訊,請參閱屬性內容

請參閱

參考

ProgID Key

其他資源

IDL 屬性

Typedef、Enum、Union 和 Struct 屬性

類別屬性

Attributes Samples