vi_progid
指定與版本無關的 ProgID 形式。
語法
[ vi_progid(name) ];
參數
name
代表 物件的與版本無關的 ProgID。
ProgID 會呈現人類可讀取的類別識別碼 (CLSID) 版本,用來識別 COM/ActiveX 物件。
備註
vi_progid C++ 屬性可讓您為 COM 物件指定與版本無關的 ProgID。 ProgID 的格式為 name1.name2.version 。 與版本無關的 ProgID 沒有 版本 。 可以在 上 coclass
同時指定 progid
和 vi_progid 屬性。 如果您未指定 vi_progid ,則與版本無關的 ProgID 是 progid 屬性所 指定的值。
vi_progid表示 coclass
屬性,也就是說,如果您指定 vi_progid ,它與指定 coclass
和 vi_progid 屬性相同。
vi_progid 屬性會導致類別在指定的名稱下自動註冊。 產生的 .idl 檔案不會顯示 ProgID 值。
在 ATL 專案中,如果 coclass 屬性也存在,函式會使用 GetVersionIndependentProgID
指定的 ProgID(由 coclass
屬性插入)。
範例
如需範例使用 vi_progid ,請參閱 coclass 範例。
需求
屬性內容 | 值 |
---|---|
適用於 | class , struct |
可重複 | No |
必要屬性 | 無 |
無效屬性 | 無 |
如需有關屬性內容的詳細資訊,請參閱 屬性內容。
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: