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 retouches (fichier .pcp) et est utilisée par la fonction UiCreatePatchPackageEx.

La table UpgradedFile_OptionalData comporte les colonnes suivantes.

Colonne Type Clé Nullable
Upgraded texte O N
FTK texte O N
SymbolPaths texte   O
AllowIgnoreOnPatchError entier   O
IncludeWholeFile entier   O

 

Colonnes

Upgraded

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

FTK

Clé de table de fichiers. Clé étrangère dans la table Fichier du fichier .msi de l’image mise à niveau. Si au moins 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 du fichier cabinet.

SymbolPaths

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

AllowIgnoreOnPatchError

Définissez sur 1 pour indiquer que la retouche n’est pas vitale. Définissez sur 0 pour indiquer que la retouche est vitale. Si le programme d’installation Windows rencontre un problème lors de l’application de ce correctif du fichier spécifié dans la colonne FTK, la valeur de ce champ détermine si la boîte du 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 le fichier entier spécifié dans la colonne FTK doit être installé au lieu de créer une retouche binaire.