Objet Patch

L’objet Patch représente une instance unique d’un correctif qui a été inscrit ou appliqué.

L’objet peut être instancié avec la propriété Patch sous la forme « WindowsInstaller.Installer.Patch(PatchCode, ProductCode, UserSid, Context) ». Pour un contexte d’ordinateur, le paramètre UserSid doit être une chaîne vide. ProductCode peut être défini sur une chaîne vide pour les correctifs qui sont uniquement inscrits, et pas encore appliqués à un produit. ProductCode peut être défini sur une chaîne vide uniquement lors de la lecture ou de la mise à jour des informations de la liste des sources d’un correctif.

Membres

L’objet Patch présente les types de membres suivants :

Méthodes

L’objet Patch dispose de ces méthodes.

Méthode Description
SourceListAddMediaDisk Ajoutez un disque à l’ensemble de disques inscrits.
SourceListAddSource Ajoutez un réseau ou une source d’URL à la liste des sources.
SourceListClearAll Efface la liste complète des sources du type de sources spécifié.
SourceListClearMediaDisk Supprimez un disque de l’ensemble de disques inscrits de la liste des sources.
SourceListClearSource Supprimez un réseau ou une source d’URL de la liste des sources.
SourceListForceResolution Efface la dernière source utilisée de la liste des sources. Cela force la résolution d’une liste de sources la prochaine fois que la source est requise.

 

Propriétés

L’objet Patch est doté de ces propriétés.

Propriété Description
Context
Le contexte de cette instance de correctif est une valeur MSIINSTALLCONTEXT.
MediaDisks
Énumère tous les disques multimédias pour cette instance de correctif.
PatchCode
Retourne le code du correctif.
PatchProperty
Obtient des informations de propriété sur un correctif spécifique appliqué à une instance spécifique du produit.
ProductCode
Retourne le code du produit.
SourceListInfo
Obtient et définit les propriétés d’informations sources. Il s’agit d’une propriété en lecture ou en écriture.
Sources
Énumère toutes les sources pour cette instance de correctif.
State
État d’installation du correctif.
UserSid
Retourne le SID utilisateur, sous le compte avec lequel cette instance de correctif est disponible.

 

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
Msi.dll
IID
IID_IPatch est défini en tant que 000C10A1-0000-0000-C000-000000000046

Voir aussi

Exemples de scripts Windows Installer