Table MsiPatchMetadata
La table MsiPatchMetadata contient des informations sur un correctif Windows Installer requis pour supprimer le correctif et qui est utilisé par Ajout/suppression de programmes.
Les correctifs installés sans cette table présente dans la base de données de correctifs (fichier .msp) ne peuvent pas être supprimés et il manque des informations dans Ajout/suppression de programmes. La table doit se trouver dans la base de données du fichier correctif et non dans une transformation dans le correctif.
La table MsiPatchMetadata contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Company | Identificateur | O | O |
Propriété | Identificateur | O | N |
Valeur | Texte | N | N |
Colonnes
-
Company
-
Nom de l’entreprise. Un champ vide (valeur Null) indique que la ligne contient l’une des propriétés de métadonnées standard de Windows Installer. Pour plus d’informations, consultez la section Remarques de cette rubrique.
En ajoutant une ligne à la table et en entrant un nom d’entreprise dans ce champ, vous pouvez ajouter n’importe quelle société pour étendre le jeu de propriétés.
-
Property
-
Nom d’une propriété de métadonnées.
-
Value
-
Valeur de la propriété de métadonnées. Il ne peut jamais s’agir d’une valeur Null ou d’une chaîne vide.
Notes
Disponible dans Windows Installer 3.0 et versions ultérieures.
Les lignes de la table MsiPatchMetadata qui contiennent une valeur Null dans le champ CompanyName font référence à l’une des propriétés de métadonnées Windows Installer standard suivantes.
Propriété | Description |
---|---|
AllowRemoval | Indique si le correctif est un correctif désinstallable. Si le champ valeur contient 0 (zéro), le correctif ne peut pas être supprimé. Si le champ de valeur en contient un (1), le correctif est un correctif désinstallable. Cette propriété est inscrite et sa valeur peut être obtenue à l’aide de la fonction MsiGetPatchInfoEx. |
ManufacturerName | Nom du fabricant de l’application. |
MinorUpdateTargetRTM | Indique que le correctif cible la version RTM du produit ou le correctif de mise à niveau majeur le plus récent. Créez cette propriété facultative dans les correctifs de mise à niveau mineurs qui contiennent des informations de séquencement pour indiquer qu’un correctif supprime tous les autres jusqu’à la version RTM du produit, ou jusqu’au correctif de mise à niveau majeur le plus récent. Cette propriété est disponible dans Windows Installer 3.1 et versions ultérieures. |
TargetProductName | Nom de l’application ou de la suite d’applications cibles. |
MoreInfoURL | URL qui fournit des informations spécifiques à ce correctif. Cette propriété est inscrite et sa valeur peut être obtenue à l’aide de la fonction MsiGetPatchInfoEx. À partir de Windows XP avec Service Pack 2 (SP2), cette valeur peut être le lien de support pour le correctif affiché dans Ajout/Suppression de programmes. |
CreationTimeUTC | Heure de création du fichier .msp sous la forme mm-jj-aa HH:MM (mois-jour-année heure:minute). |
DisplayName | Titre du correctif qui convient pour l’affichage public. Cette propriété est inscrite et sa valeur peut être obtenue à l’aide de la fonction MsiGetPatchInfoEx. À compter de Windows XP avec SP2, cette valeur est le nom du correctif affiché dans Ajout/Suppression de programmes. |
Description | Brève description du correctif. |
classification ; | Valeur de chaîne qui contient la catégorie arbitraire de mises à jour telle que définie par l’auteur du correctif. Par exemple, les auteurs de correctifs peuvent spécifier que chacun de ces derniers doivent être classés en tant que correctif logiciel, correctif cumulatif de sécurité, mise à jour critique, mise à jour, service pack ou correctif cumulatif. Cette propriété est requise. |
OptimizeCA | Indique si Windows Installer doit ignorer les actions personnalisées lors de l’application du correctif. Cela peut réduire le temps nécessaire à l’application du correctif. La propriété OptimizeCA peut présenter l’une des valeurs suivantes :
Les valeurs d’OptimizeCA peuvent être combinées lors du traitement de plusieurs nouveaux correctifs. Si tous les correctifs ont un 1 (un) inclus dans les valeurs, toutes les actions personnalisées d’attribution de propriété et de répertoire sont ignorées. Si un correctif a la valeur 3 (trois) pour la propriété et qu’un correctif a la valeur 1 (un) pour la propriété, les actions personnalisées d’attribution de propriété et de répertoire sont ignorées. Toutefois, les autres actions personnalisées immédiates s’exécutent, car tous les correctifs demandés ne sont pas ignorés. |
OptimizedInstallMode | Si cette propriété a la valeur 1 (un) dans tous les correctifs à appliquer dans une transaction, une application du correctif est optimisée si possible. Pour plus d’informations, consultez Optimisation des correctifs. Disponible à partir de Windows Installer 3.1. |
Validation
Rubriques connexes