PatchSequence-Tabelle (PATCHWIZ.DLL)
Die PatchSequence-Tabelle wird verwendet, um die MsiPatchSequence Table- in einem Patch zu generieren. Die Tabelle erfordert die Version von PATCHWIZ.DLL, die mit Windows Installer 3.0 verfügbar ist.
In der folgenden Tabelle sind die Spalten der PatchSequence-Tabelle aufgeführt.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
PatchFamily | Bezeichner | Y | N |
Ziel | Text | Y | Y |
Reihenfolge | Version | Y | |
Ersetzen | Ganze Zahl | Y |
Spalten
-
PatchFamily
-
Der Bezeichner, der die Sequenzfamilien angibt, zu denen dieser Patch gehört.
Die Werte in den Spalten "Ziel" und "PatchFamily" definieren den Primärschlüssel für die Tabelle. Ein Patch, der zu mehreren Sequenzfamilien gehört oder je nach Produktcode des Ziels unterschiedliche Sequenzen aufweist, kann für jede Kopplung eine Zeile aufweisen. Dieser Wert wird verwendet, um die PatchFamily-Spalte der MsiPatchSequence Table aufzufüllen, die zum Patch gehört.
-
Ziel
-
Die Zielspalte wird verwendet, um den PatchFamily nach Produktcode zu filtern.
Ein NULL-Wert in dieser Spalte gibt an, dass dieser PatchFamily für alle Ziele des Patches gilt. Wenn diese Spalte einen Fremdschlüssel für die TargetImages Tableenthält, wird der Produktcode des angegebenen Bilds abgerufen und verwendet, um den Produktcodewert in der Zeile des neuen Patches der MsiPatchSequence Tableaufzufüllen. Wenn diese Spalte eine GUID enthält, wird die GUID verwendet, um den Produktcodewert der Zeile in der MsiPatchSequence-Tabelle aufzufüllen.
-
Sequenz
-
Der Wert in der Spalte "Sequence" wird verwendet, um die Spalte "Sequence" der MsiPatchSequence Table der neuen Patchdatei aufzufüllen.
Wenn der Wert NULL ist, wird automatisch eine Sequenznummer generiert.
-
Supersede
-
Ein Wert von msidbPatchSequenceSupersedeEarlier oder 1 in diesem Feld gibt an, dass dieser Patch frühere kleinen Updates in den Sequenzfamilien ersetzt, 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 Table festzulegen.
Bemerkungen
Verfügbar ab Windows Installer 3.0.