TypeLib 數據表
TypeLib 數據表包含必須放在類型連結庫登錄中的資訊。
TypeLib 數據表具有下列數據行。
列 | 類型 | 鑰匙 | 空 |
---|---|---|---|
LibID | GUID | Y | N |
語言 | 整數 | Y | N |
元件_ | 識別碼 | Y | N |
版本 | DoubleInteger | N | Y |
描述 | 文字 | N | Y |
目錄_ | 識別碼 | N | Y |
特徵_ | 識別碼 | N | N |
成本 | DoubleInteger | N | Y |
列
-
LibID
-
識別連結庫的 GUID。
-
語言
-
類型庫的語言。 這必須是非負數。
-
Component_
-
版本
-
這是連結庫的版本。 主要和次要版本會以四個字節整數值編碼。 次要版本位於較低的八位。 主要版本位於中間16位。
-
描述
-
連結庫的可當地語系化描述。
-
Directory_
-
Directory 數據表的第一個數據行外部索引鍵。 此數據行會識別類型庫的說明路徑。 在廣告期間會忽略此數據行。
-
Feature_
-
功能資料表的第一個資料列的外部索引鍵。 此數據行會指定必須安裝的功能,才能讓類型庫運作。
-
成本
-
與類型連結庫註冊以位元組為單位的成本。 這必須是非負數或 Null。
言論
執行 RegisterTypeLibraries 巨集指令 或執行 unregisterTypeLibraries 巨集指令 時,會參考此數據表。
安裝程式會將所有類型的連結庫註冊資訊寫入HKEY_LOCAL_MACHINE (HKLM) 登錄位置。 即使針對每個使用者安裝,也是如此。 類型連結庫無法在每個使用者位置註冊(HKCU)。
強烈建議您不要使用 TypeLib 數據表安裝套件作者。 相反地,他們應該使用 Registry 數據表來註冊類型庫。 避免自我註冊的原因包括:
- 如果使用 TypeLib 資料表的安裝失敗且必須復原,則復原可能不會將計算機還原到復原之前存在的相同狀態。 在復原之前註冊的類型庫,在復原之後可能不會註冊。
驗證