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