ProgId 數據表包含必須作為產品廣告一部分產生之程式識別碼和版本獨立程序標識子的資訊。
ProgId 數據表具有下列數據行。
| 列 | 類型 | 鑰匙 | 空 |
|---|---|---|---|
| ProgId | 文字 | Y | N |
| ProgId_Parent | 文字 | N | Y |
| 類_ | GUID | N | Y |
| 描述 | 文字 | N | Y |
| 圖示_ | 識別碼 | N | Y |
| IconIndex | 整數 | N | Y |
列
-
程序編號
-
程式識別碼或版本獨立程式識別碼。 如果此數據表的 Class_ 資料行中列出的 CLSID 已排程公告或安裝,則會註冊 ProgId 數據表中列出的 ProgId。 選取 ProgId 進行註冊時,也會選取透過 ProgId_Parent 數據行參考此數據列的所有 ProgId 進行註冊。
-
ProgId_Parent
-
僅針對版本獨立程式識別碼定義。 此欄位是 ProgId 資料行的外鍵。 若要定義與版本無關的程式標識碼,請在ProgId_Parent數據行中輸入對應的 ProgId。 選取 ProgId 進行安裝時,也會選取透過 [ProgId_Parent] 資料行相關聯的對應版本獨立 ProgId 進行註冊。
-
班_
-
Class 資料表中的選擇性外鍵。 這個數據行必須是與版本無關 ProgId 的 Null。 如果 ProgId 的Class_值為 Null,則當 ProgId 出現在 [延伸模組] 資料表 中資料列的 [ProgId] 資料行中,且延伸模組在 [ 動詞] 資料表中至少有一個與其相關聯的動詞時,就會註冊 ProgId。 以這種方式選取註冊的 ProgId 不會安裝其他透過 ProgId_ 預設值參照目前 ProgId 的 ProgId。
-
描述
-
關聯程式識別碼的選擇性當地語系化描述。
-
Icon_
-
Icon 資料表的選擇性外鍵,指定與此 ProgId 相關聯的圖示檔案。 這會寫入與此 ProgId 相關聯的 DefaultIcon 機碼下。 這個數據行必須是與版本無關 ProgId 的 Null。
-
圖示索引
-
圖示檔案中的圖示索引。 這個數據行必須是與版本無關 ProgId 的 Null。
言論
RegisterProgIdInfo 和 UnregisterProgIdInfo順序數據表中的動作, 處理此數據表中的資訊。 如需使用 時序表的詳細資訊,請參閱使用時序表 。
驗證