UpgradedFiles_OptionalData表 (Patchwiz.dll)
UpgradedFile_OptionalData數據表包含升級映射中特定檔案的相關信息。 此數據表在修補程式建立資料庫 (.pcp 檔案) 中是選擇性的,由 UiCreatePatchPackageEx 函式使用。
UpgradedFile_OptionalData數據表具有下列數據行。
列 | 類型 | 鑰匙 | 空 |
---|---|---|---|
升級 | 發簡訊 | Y | N |
FTK | 發簡訊 | Y | N |
SymbolPaths | 發簡訊 | Y | |
AllowIgnoreOnPatchError | 整數 | Y | |
IncludeWholeFile | 整數 | Y |
列
-
升級
-
UpgradedImages Table (Patchwiz.dll)的升級數據行外鍵。
-
FTK
-
檔案數據表索引鍵。 檔案數據表 升級映像 .msi 檔案的外鍵。 如果系列內的兩個以上的升級映像具有相同的 FTK 值,該值必須參考相同的檔案。 多個升級映像共用的檔案應該具有相同的 FTK,以將封包檔案大小降到最低。
-
SymbolPaths
-
當產生修補程式時,此字段中的值會新增至 UpgradedImages Table (Patchwiz.dll) 之 SymbolPaths 數據行中以分號分隔的資料夾清單,並可用來新增特定檔案的符號檔。
-
AllowIgnoreOnPatchError
-
設定為 1,表示修補程式不重要。 設定為 0,表示修補程式很重要。 如果 Windows Installer 將此修補程式套用至 FTK 數據行中指定的檔案時發生問題,則此字段中的值會決定錯誤消息框是否包含 [忽略] 按鈕,讓使用者繼續修補程式。
-
IncludeWholeFile
-
如果應該安裝 FTK 資料行中指定的整個檔案,而不是建立二進位修補程式,請將 設定為非零值。