PatchSequence 資料表 (PATCHWIZ.DLL)

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

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

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

 

資料行

PatchFamily

識別碼,表示這個修補程式所屬的序列系列。

Target 和 PatchFamily 資料行中的值會一起定義資料表的主鍵。 屬於多個序列系列的修補程式,或根據目標的產品代碼而有不同的序列,每個配對可以有一個資料列。 這個值是用來填入屬於修補程式之 MsiPatchSequence Table 的 PatchFamily 資料行。

目標

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

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

序列

Sequence 資料行中的值是用來填入新修補程式檔案之 MsiPatchSequence 資料表 的 Sequence 資料行。

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

取代

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

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

備註

從 Windows Installer 3.0 開始提供。