Freigeben über


Patch-Objekt

Das Patch-Objekt stellt eine eindeutige Instanz eines Patches dar, der registriert oder angewandt wurde.

Das Objekt kann mit der Patch-Eigenschaft als „WindowsInstaller.Installer.Patch(PatchCode, ProductCode, UserSid, Context)“ instanziiert werden. Für einen Computerkontext muss der UserSid-Parameter eine leere Zeichenfolge sein. Der ProductCode kann für Patches, die nur registriert und noch nicht auf ein Produkt angewandt wurden, auf eine leere Zeichenfolge festgelegt werden. Der ProductCode kann auf eine leere Zeichenfolge festgelegt werden, wenn nur die Quelllisteninformationen eines Patches gelesen oder aktualisiert werden.

Member

Das Patch-Objekt weist auch die folgenden Arten von Mitgliedern auf:

Methoden

Das Patch-Objekt verfügt über diese Methoden:

Methode BESCHREIBUNG
SourceListAddMediaDisk Fügt der Gruppe der registrierten Datenträger einen Datenträger hinzu.
SourceListAddSource Fügt der Quellliste ein Netzwerk oder eine URL-Quelle hinzu.
SourceListClearAll Entfernt den angegebenen Typ von Quellen aus der vollständigen Quellliste.
SourceListClearMediaDisk Entfernt einen Datenträger aus den registrierten Datenträgern der Quellliste.
SourceListClearSource Entfernt eine Netzwerk- oder URL-Quelle aus der Quellliste.
SourceListForceResolution Löscht die zuletzt verwendete Quelle aus der Quellliste. Dies erzwingt eine Quelllistenauflösung, wenn die Quelle das nächste Mal benötigt wird.

 

Eigenschaften

Das Patch-Objekt verfügt über diese Eigenschaften:

Eigenschaft BESCHREIBUNG
Kontext
Der Kontext dieser Patchinstanz ist ein MSIINSTALLCONTEXT-Wert.
MediaDisks
Listet alle Mediendatenträger für diese Patchinstanz auf.
PatchCode
Gibt den Patchcode zurück.
PatchProperty
Ruft Eigenschafteninformationen zu einem bestimmten Patch ab, der auf eine bestimmte Instanz des Produkts angewandt wird.
ProductCode
Gibt den Produktcode zurück.
SourceListInfo
Ruft die Quellinformationseigenschaften ab, und legt diese fest. Dies ist eine Lese- oder Schreibeigenschaft.
Quellen
Listet alle Quellen für diese Patchinstanz auf.
State
Installationsstatus des Patches.
UserSid
Gibt die Benutzer*innen-SID für das Konto zurück, unter dem diese Patchinstanz verfügbar ist.

 

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer 3.0 oder höher unter Windows Server 2003, Windows XP oder Windows 2000
DLL
Msi.dll
IID
IID_IPatch ist definiert als 000C10A1-0000-0000-C000-000000000046

Siehe auch

Windows Installer-Skriptbeispiele