共用方式為


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_

元件數據表的第一個數據行的外部索引鍵。 此數據行會識別屬於Feature_的元件,其密鑰檔是所註冊的類型庫。

版本

這是連結庫的版本。 主要和次要版本會以四個字節整數值編碼。 次要版本位於較低的八位。 主要版本位於中間16位。

描述

連結庫的可當地語系化描述。

Directory_

Directory 數據表的第一個數據行外部索引鍵。 此數據行會識別類型庫的說明路徑。 在廣告期間會忽略此數據行。

Feature_

功能資料表的第一個資料列的外部索引鍵。 此數據行會指定必須安裝的功能,才能讓類型庫運作。

成本

與類型連結庫註冊以位元組為單位的成本。 這必須是非負數或 Null。

言論

執行 RegisterTypeLibraries 巨集指令 或執行 unregisterTypeLibraries 巨集指令 時,會參考此數據表。

安裝程式會將所有類型的連結庫註冊資訊寫入HKEY_LOCAL_MACHINE (HKLM) 登錄位置。 即使針對每個使用者安裝,也是如此。 類型連結庫無法在每個使用者位置註冊(HKCU)。

強烈建議您不要使用 TypeLib 數據表安裝套件作者。 相反地,他們應該使用 Registry 數據表來註冊類型庫。 避免自我註冊的原因包括:

  • 如果使用 TypeLib 資料表的安裝失敗且必須復原,則復原可能不會將計算機還原到復原之前存在的相同狀態。 在復原之前註冊的類型庫,在復原之後可能不會註冊。

驗證

ICE03
ICE06
ICE19
ICE32