PatchSequence 資料表 (PATCHWIZ.DLL)

PatchSequence 資料表是用來產生修補程式中的 MsiPatchSequence 資料表 。 資料表需要 Windows Installer 3.0 提供的 PATCHWIZ.DLL 版本。

下表識別 PatchSequence 資料表的資料行。

Column 類型 答案 Nullable
PatchFamily 識別碼 Y N
目標 Text Y Y
順序 版本 Y
取代 整數 Y

資料行

PatchFamily

指出此修補程式所屬序列系列的識別碼。

[目標] 和 [PatchFamily] 資料行中的值會一起定義資料表的主要索引鍵。 屬於多個時序系列,或有不同順序(視目標的產品代碼而定)的修補程式可以針對每個配對各有一個資料列。 這個值是用來填入屬於修補程式之 MsiPatchSequence 資料表 的 PatchFamily 資料行。

目標

目標資料行是用來依產品代碼篩選 PatchFamily。

此資料行中的 Null 值表示此 PatchFamily 適用于修補程式的所有目標。 如果此資料行包含 TargetImages 資料表的外鍵,則會抓取指定之影像的產品代碼,並在 MsiPatchSequence 資料表的新修補程式資料列中,用來填入產品代碼值。 如果此資料行包含 GUID,則會使用 GUID 來填入 MsiPatchSequence 資料表中資料列的產品代碼值。

序列

[順序] 資料行中的值會用來填入新修補檔案之 MsiPatchSequence 資料表 的 [順序] 資料行。

如果值為 Null,則會自動產生序號。

取代

此欄位中的 msidbPatchSequenceSupersedeEarlier 或1值表示此修補程式會取代此修補程式所屬序列系列中較早的 小型更新

此資料行中的值是用來設定 MsiPatchSequence 資料表 中新修補程式資料列的 [屬性] 資料行。

備註

從 Windows Installer 3.0 開始提供。