PatchSequence テーブル (PATCHWIZ.DLL)

PatchSequence テーブルは、パッチで MsiPatchSequence テーブル を生成するために使用されます。 この表では、インストーラー 3.0 PATCHWIZ.DLL使用できるバージョンのWindowsが必要です。

次の表は、PatchSequence テーブルの列を示しています。

Column 種類 Key Nullable
PatchFamily 識別子 Y N
移行先 テキスト Y Y
Sequence Version Y
取って代わる 整数型 Y

PatchFamily

このパッチが属するシーケンス ファミリを示す識別子。

Target 列と PatchFamily 列の値によって、テーブルの主キーが定義されます。 複数のシーケンス ファミリに属するパッチ、またはターゲットの製品コードに応じて異なるシーケンスを持つパッチは、ペアごとに 1 つの行を持つ場合があります。 この値は、パッチに属する MsiPatchSequence テーブルの PatchFamily 列に値を設定するために使用されます。

ターゲット

Target 列は、製品コードによって PatchFamily をフィルター処理するために使用されます。

この列の NULL 値は、この PatchFamily がパッチのすべてのターゲットに適用されます。 この列に TargetImages テーブルの外部キーが含まれている場合は、指定したイメージの製品コードが取得され 、MsiPatchSequence テーブルの新しいパッチの行に製品コード値を設定するために使用されます。 この列に GUID が含まれている場合、GUID は MsiPatchSequence テーブルの行の製品コード値を設定するために使用されます。

シーケンス

[シーケンス] 列の値は、新しいパッチ ファイルの MsiPatchSequence テーブル の Sequence 列を設定するために使用されます。

値が NULL の場合、シーケンス番号が自動的に生成されます。

取って代わる

このフィールドの msidbPatchSequenceSupersedeEarlier または 1 の値は、このパッチが属する シーケンス ファミリの以前の小さな更新プログラムよりも優先されます。

この列の値は 、MsiPatchSequence テーブル の新しいパッチの行の Attributes 列を設定するために使用されます。

Remarks

Windows Installer 3.0 から使用できます。