Freigeben über


Patch.State-Eigenschaft

Die State-Eigenschaft gibt den Installationszustand dieser Instanz des Patches zurück.

Diese Eigenschaft ist schreibgeschützt.

Syntax

propVal = Patch.State

Eigenschaftswert

Bemerkungen

Diese Eigenschaft gibt einen der folgenden Werte zurück:

Installationszustand Bedeutung
MSIPATCHSTATE_APPLIED Der Patch wird auf diese Produktinstanz angewendet.
MSIPATCHSTATE_SUPERSEDED Der Patch wird auf dieses Produktinstanz angewendet, ist aber überholt.
MSIPATCHSTATE_OBSOLETED Der Patch wird auf dieses Produktinstanz angewendet, ist aber veraltet.

 

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

MsiGetPatchInfoEx

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