MsiPatchMetadata Table
La table MsiPatchMetadata contient des informations sur un correctif Windows Installer requis pour supprimer le correctif et utilisé par ajouter/supprimer des programmes.
Les correctifs installés sans ce tableau présents dans la base de données de correctifs (fichier .msp) ne peuvent pas être supprimés et ne disposent pas de certaines informations de ajouter/supprimer des programmes. La table doit se trouver dans la base de données du fichier patch et non dans une transformation dans le correctif.
La table MsiPatchMetadata contient les colonnes suivantes.
Colonne | Type | Clé | Nullable |
---|---|---|---|
Compagnie | identificateur | Y | Y |
Propriété | identificateur | Y | N |
Valeur | texte | N | N |
Colonnes
-
société
-
Nom de la société. 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 de société dans ce champ, vous pouvez ajouter n’importe quelle société pour étendre le jeu de propriétés.
-
, propriété
-
Nom d’une propriété de métadonnées.
-
valeur
-
Valeur de la propriété de métadonnées. Cela ne peut jamais être Null ou une chaîne vide.
Remarques
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 valeur contient un (1), le correctif est un patch 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 des correctifs de mise à niveau mineurs qui contiennent des informations de séquencement pour indiquer que le correctif supprime tous les correctifs 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 la suite d’applications ou 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. À compter de Windows XP avec Service Pack 2 (SP2), cette valeur peut être le lien de prise en charge du correctif affiché dans ajout/suppression de programmes. |
CreationTimeUTC | Heure de création du fichier .msp sous la forme de mm-dd-yy HH :MM (heure du mois de l’année :minute). |
DisplayName | Titre du correctif qui est correct 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 ajouter/supprimer des programmes. |
Description | Brève description du correctif. |
Classification | Valeur de chaîne qui contient la catégorie arbitraire des mises à jour, telle que définie par l’auteur du correctif. Par exemple, les auteurs de correctifs peuvent spécifier que chaque correctif est classé comme 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 pour appliquer le correctif. La propriété OptimizeCA peut avoir 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 (un) inclus dans les valeurs, toutes les actions personnalisées d’affectation de propriété et d’annuaire 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’affectation de propriété et d’annuaire 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 (une) 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