Patch-Objekt
Das Patch-Objekt stellt eine eindeutige Instanz eines Patches dar, das registriert oder angewendet wurde.
Das -Objekt kann mit der Patch-Eigenschaft als "WindowsInstaller.Installer.Patch(PatchCode, ProductCode, UserSid, Context)" instanziiert werden. Bei einem Computerkontext muss der UserSid-Parameter eine leere Zeichenfolge sein. ProductCode kann auf eine leere Zeichenfolge für Patches festgelegt werden, die nur registriert und noch nicht auf ein Produkt angewendet wurden. Der ProductCode kann auf eine leere Zeichenfolge festgelegt werden, wenn nur die Quelllisteninformationen eines Patches gelesen oder aktualisiert werden.
Members
Das Patch-Objekt verfügt über die folgenden Membertypen:
Methoden
Das Patch-Objekt verfügt über diese Methoden.
| Methode | BESCHREIBUNG |
|---|---|
| SourceListAddMediaDisk | Fügen Sie dem Satz registrierter Datenträger einen Datenträger hinzu. |
| SourceListAddSource | Fügen Sie der Quellliste eine Netzwerk- oder URL-Quelle hinzu. |
| SourceListClearAll | Löschen der vollständigen Quellliste des angegebenen Quellentyps. |
| SourceListClearMediaDisk | Entfernen Sie einen Datenträger aus dem Satz registrierter Datenträger aus der Quellliste. |
| SourceListClearSource | Entfernen Sie eine Netzwerk- oder URL-Quelle aus der Quellliste. |
| SourceListForceResolution | Entfernt 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 |
Enumeriert alle Mediendatenträger für diese Patchinstanz. |
| PatchCode |
Gibt den Patchcode zurück. |
| PatchProperty |
Ruft Eigenschafteninformationen zu einem bestimmten Patch ab, der auf eine bestimmte Instanz des Produkts angewendet wird. |
| ProductCode |
Gibt den Produktcode zurück. |
| SourceListInfo |
Ruft die Quellinformationseigenschaften ab und legt sie fest. Dies ist eine Lese- oder Schreibeigenschaft. |
| Quellen |
Enumeriert alle Quellen für diese Patchinstanz. |
| State |
Installationsstatus des Patches. |
| UserSid |
Gibt die Benutzer-SID unter dem Konto zurück, unter dem diese Patchinstanz verfügbar ist. |
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Version |
Windows Installer 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installer 3.0 oder höher auf Windows Server 2003, Windows XP und Windows 2000 |
| DLL |
|
| IID |
IID IPatch ist als _ 000C10A1-0000-0000-C000-00000000046 definiert. |