Méthode Patch.PatchProperty
La propriété PatchProperty obtient des informations sur un correctif spécifique appliqué à une instance spécifique du produit. Cette propriété appelle MsiGetPatchInfoEx.
Syntaxe
Patch.PatchProperty(
szProperty
)
Paramètres
-
szProperty
-
Le paramètre szProperty peut prendre les valeurs suivantes.
Nom Signification LocalPackage Obtenez le fichier de correctif mis en cache utilisé par le produit. Transformations Obtenez l’ensemble de transformations correctives appliquées au produit lors de la dernière installation du correctif. Cette valeur peut ne pas être disponible pour les applications non managées par utilisateur si ce dernier n’est pas connecté à l’ordinateur. InstallDate Obtenez la date à laquelle le correctif a été appliqué au produit. Désinstallable Retourne « 1 » si le correctif est marqué comme possible pour la désinstallation du produit. Dans ce cas, le programme d’installation peut toujours bloquer la désinstallation si ce correctif est requis par un autre correctif qui ne peut pas être désinstallé. State Retourne « 1 » si ce correctif est actuellement appliqué au produit. Retourne « 2 » si ce correctif a été remplacé par un autre correctif. Retourne « 4 » si ce correctif a été rendu obsolète par un autre correctif. Ces valeurs correspondent aux constantes utilisées par le paramètre dwFilter de MsiEnumPatchesEx. DisplayName Obtenez le nom d’affichage inscrit pour le correctif. Pour les correctifs qui n’incluent pas la propriété DisplayName dans la table MsiPatchMetadata, le nom d’affichage retourné est une chaîne vide (""). MoreInfoURL Obtenez l’URL des informations de support inscrites pour le correctif. Pour les correctifs qui n’incluent pas la propriété MoreInfoURL dans la table MsiPatchMetadata, l’URL des informations de support retournées est une chaîne vide (("")).
Valeur retournée
Cette méthode ne retourne pas de valeur.
Notes
Cette méthode peut retourner ERROR_UNKNOWN_PATCH si l’objet Patch est initialisé avec une chaîne vide pour ProductCode.
Configuration requise
Condition requise | Valeur |
---|---|
Version |
Windows Installer 5.0 sur Windows Server 2012, Windows 8, Windows Server 2008 R2 ou Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 sur Windows Server 2008 ou Windows Vista. Windows Installer 3.0 (ou version ultérieure) sur Windows Server 2003, Windows XP et Windows 2000. |
DLL |
|
IID |
IID_IPatch est défini en tant que 000C10A1-0000-0000-C000-000000000046 |
Voir aussi