ModuleExclusion 數據表
ModuleExclusion 資料表會保留相同安裝程式資料庫中不相容的其他合併模組清單。 此資料表可讓合併或驗證工具檢查使用者安裝程式資料庫中不會合併衝突的合併模組。 此工具會使用安裝程序資料庫中的ModuleSignature資料表,交叉參考此資料表來檢查此工具。
ModuleExclusion 數據表具有下列數據行。
列 | 類型 | 鑰匙 | 空 |
---|---|---|---|
ModuleID | 識別碼 | Y | N |
ModuleLanguage | 整數 | Y | N |
ExcludedID | 識別碼 | Y | N |
ExcludedLanguage | 整數 | Y | N |
ExcludedMinVersion | 版本 | Y | |
ExcludedMaxVersion | 版本 | Y |
列
-
ModuleID
-
合併模組的標識碼。 這是 ModuleSignature 數據表的外鍵。
-
ModuleLanguage
-
ModuleID 中合併模組的十進位語言標識碼。 這是 ModuleSignature 數據表的外鍵。
-
ExcludedID
-
排除合併模組的標識碼。
-
ExcludedLanguage
-
ExcludedID 中合併模組的數值語言標識碼。 ExcludedLanguage 數據行可以指定單一語言的語言標識碼,例如美式英文的 1033,或指定語言群組的語言標識碼,例如 9 表示任何英文。 ExcludedLanguage 數據行可以接受負語言標識碼。 ExcludedLanguage 數據行中值的意義如下。
ExcludedLanguage 意義 > 0 排除 ExcludeedLanguage 所指定的語言標識碼。 = 0 排除沒有語言標識碼。 < 0 排除所有語言標識碼,但 ExcludeedLanguage 所指定的標識碼除外。 -
ExcludedMinVersion
-
從範圍中排除的最低版本。 如果 ExcludedMinVersion 字段為 Null,則會排除 ExcludedMaxVersion 之前的所有版本。 如果 ExcludedMinVersion 和 ExcludedMaxVersion 都是 Null,則不會根據版本進行排除。
-
ExcludedMaxVersion
-
從範圍中排除的最大版本。 如果 ExcludedMaxVersion 欄位為 Null,則會排除 ExcludedMinVersion 之後的所有版本。 如果 ExcludedMinVersion 和 ExcludedMaxVersion 都是 Null,則不會根據版本進行排除。
驗證