Patch.PatchProperty-Methode
Die PatchProperty-Eigenschaft ruft Informationen zu einem spezifischen Patch ab, der auf eine bestimmte Instanz des Produkts angewendet wurde. Diese Eigenschaft ruft MsiGetPatchInfoEx auf.
Syntax
Patch.PatchProperty(
szProperty
)
Parameter
-
szProperty
-
Der szProperty-Parameter kann einen der folgenden Werte annehmen.
Name Bedeutung LocalPackage Ruft die vom Produkt verwendete zwischengespeicherte Patchdatei ab. Transformationen Die durch die letzte Patchinstallation auf das Produkt angewendeten Patchtransformationen. Dieser Wert ist möglicherweise für nicht verwaltete Anwendungen pro Benutzer*in nicht verfügbar, wenn der/die Benutzer*in nicht am Computer angemeldet ist. InstallDate Ruft das Datum ab, an dem der Patch auf das Produkt angewandt wurde. Uninstallable Gibt 1 zurück, wenn der Patch als vom Produkt deinstallierbar markiert ist. In diesem Fall kann das Installationsprogramm die Deinstallation weiterhin blockieren, wenn dieser Patch von einem anderen Patch benötigt wird, der nicht deinstalliert werden kann. State Gibt 1 zurück, wenn dieser Patch derzeit auf das Produkt angewendet ist. Gibt 2 zurück, wenn dieser Patch durch eine anderen Patch ersetzt wurde. Gibt 4 zurück, wenn dieser Patch durch eine anderen Patch als veraltet eingestuft wurde. Diese Werte entsprechen den Konstanten, die der dwFilter-Parameter von MsiEnumPatchesEx verwendet. DisplayName Ruft den registrierten Anzeigename für den Patch ab. Bei Patches, die keine DisplayName-Eigenschaft in der MsiPatchMetadata-Tabelle enthalten, ist der zurückgegebene Anzeigename eine leere Zeichenfolge (""). MoreInfoURL Ruft die registrierte URL mit Supportinformationen für den Patch ab. Bei Patches, die keine MoreInfoURL-Eigenschaft in der MsiPatchMetadata-Tabelle enthalten, ist die zurückgegebene URL mit Supportinformationen eine leere Zeichenfolge ("").
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Diese Methode kann ERROR_UNKNOWN_PATCH zurückgeben, wenn das Patch-Objekt mit einer leeren Zeichenfolge für ProductCode initialisiert wird.
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 |
|
IID |
IID_IPatch ist definiert als 000C10A1-0000-0000-C000-000000000046 |
Siehe auch