Partager via


table UpgradedFiles_OptionalData (Patchwiz.dll)

La table UpgradedFile_OptionalData contient des informations sur des fichiers spécifiques dans une image mise à niveau. Cette table est facultative dans la base de données de création de correctifs (fichier .pcp) et est utilisée par la fonction UiCreatePatchPackageEx.

La table UpgradedFile_OptionalData contient les colonnes suivantes.

Colonne Type Clé Nullable
Amélioré SMS Y N
FTK SMS Y N
SymbolPaths SMS   Y
AllowIgnoreOnPatchError entier   Y
IncludeWholeFile entier   Y

 

Colonnes

mis à niveau

Clé étrangère à la colonne Mise à niveau de la table UpgradedImages (Patchwiz.dll).

FTK

Clé de table de fichiers. Clé étrangère dans table Fichier du fichier .msi de l’image mise à niveau. Si deux images mises à niveau au sein d’une famille ont la même valeur FTK, la valeur doit faire référence au même fichier. Les fichiers partagés par plusieurs images de mise à niveau doivent avoir le même FTK pour réduire la taille des fichiers d’armoire.

SymbolPaths

La valeur de ce champ est ajoutée à la liste délimitée par des points-virgules des dossiers dans la colonne SymbolPaths de la table UpgradedImages (Patchwiz.dll) lorsque le correctif est généré et peut être utilisé pour ajouter des fichiers de symboles pour un fichier spécifique.

AllowIgnoreOnPatchError

Défini sur 1 pour indiquer que le correctif n’est pas vital. Définissez la valeur 0 pour indiquer que le correctif est vital. Si Windows Installer rencontre un problème lors de l’application de ce correctif au fichier spécifié dans la colonne FTK, la valeur de ce champ détermine si la zone de message d’erreur inclut un bouton Ignorer pour permettre à l’utilisateur de poursuivre le processus de mise à jour corrective.

IncludeWholeFile

Définissez sur une valeur différente de zéro si l’intégralité du fichier spécifié dans la colonne FTK doit être installée au lieu de créer un correctif binaire.