UpgradedFiles _ OptionalData, table (Patchwiz.dll)
La _ table UpgradedFile OptionalData contient des informations sur des fichiers spécifiques d’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 |
|---|---|---|---|
| Upgraded | text | O | N |
| TCTI | text | O | N |
| SymbolPaths | text | O | |
| AllowIgnoreOnPatchError | entier | O | |
| IncludeWholeFile | entier | O |
Colonnes
-
Mis à niveau
-
Clé étrangère vers la colonne mise à niveau de la table UpgradedImages (Patchwiz.dll).
-
TCTI
-
Clé de table de fichiers. Clé étrangère dans la table de fichiers du fichier .msi de l’image mise à niveau. Si au moins deux images mises à niveau dans une famille ont la même valeur TCTI, 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 TCTI pour réduire la taille du fichier CAB.
-
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 le correctif est généré et peut être utilisé pour ajouter des fichiers de symboles pour un fichier spécifique.
-
AllowIgnoreOnPatchError
-
Affectez la valeur 1 pour indiquer que le correctif logiciel n’est pas vital. Attribuez 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 tcti, la valeur de ce champ détermine si la boîte de message d’erreur contient un bouton ignorer pour permettre à l’utilisateur de poursuivre le processus de mise à jour corrective.
-
IncludeWholeFile
-
Affectez une valeur différente de zéro si l’intégralité du fichier spécifié dans la colonne TCTI doit être installée au lieu de créer un correctif binaire.