Freigeben über


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
Msi.dll
IID
IID_IPatch ist definiert als 000C10A1-0000-0000-C000-000000000046

Siehe auch

Patch

MsiEnumPatchesEx

MsiGetPatchInfoEx

Von Windows Installer 2.0 und früheren Versionen nicht unterstützt