PatchSequence-Tabelle (PATCHWIZ.DLL)
Die PatchSequence-Tabelle wird verwendet, um die MsiPatchSequence-Tabelle in einem Patch zu generieren. Für die Tabelle ist die Version von PATCHWIZ.DLL erforderlich, die mit Windows Installer 3.0 verfügbar ist.
In der folgenden Tabelle sind die Spalten der PatchSequence-Tabelle aufgeführt.
| Spalte | Typ | Key | Nullwerte zulässig |
|---|---|---|---|
| PatchFamily | Bezeichner | J | N |
| Ziel | Text | J | J |
| Sequenz | Version | J | |
| Ersetzen | Integer | J |
Spalten
-
PatchFamily
-
Der Bezeichner, der die Sequenzfamilien angibt, zu denen dieser Patch gehört.
Die Werte in den Spalten Target und PatchFamily definieren zusammen den Primärschlüssel für die Tabelle. Ein Patch, der zu mehreren Sequenzfamilien gehört oder je nach Produktcode des Ziels über unterschiedliche Sequenzen verfügt, kann für jede Kopplung eine Zeile enthalten. Dieser Wert wird verwendet, um die PatchFamily-Spalte der MsiPatchSequence-Tabelle zu füllen, die zum Patch gehört.
-
Ziel
-
Die Spalte Ziel wird verwendet, um patchFamily nach Produktcode zu filtern.
Ein NULL-Wert in dieser Spalte gibt an, dass diese PatchFamily für alle Ziele des Patches gilt. Wenn diese Spalte einen Fremdschlüssel für die TargetImages-Tabelleenthält, wird der Produktcode des angegebenen Bilds abgerufen und zum Auffüllen des Produktcodewerts in der Zeile des neuen Patches der MsiPatchSequence-Tabelle verwendet. Wenn diese Spalte eine GUID enthält, wird die GUID verwendet, um den Produktcodewert der Zeile in der MsiPatchSequence-Tabelle zu füllen.
-
Sequenz
-
Der Wert in der Spalte Sequenz wird verwendet, um die Sequence -Spalte der MsiPatchSequence-Tabelle der neuen Patchdatei zu füllen.
Wenn der Wert NULL ist, wird automatisch eine Sequenznummer generiert.
-
Ersetzen
-
Der Wert msidbPatchSequenceSupersedeEarlier oder 1 in diesem Feld gibt an, dass dieser Patch frühere kleine Updates in den Sequenzfamilien absetzt, zu denen dieser Patch gehört.
Der Wert in dieser Spalte wird verwendet, um die Attributes -Spalte der Zeile des neuen Patches in der MsiPatchSequence-Tabelle fest.
Hinweise
Verfügbar ab Windows Installer 3.0.