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