Patch.State 属性
State 属性可返回此修补程序实例的安装状态。
此属性为只读。
propVal = Patch.State
此属性返回下列值之一。
安装状态 | 含义 |
---|---|
MSIPATCHSTATE_APPLIED | 修补程序已应用于此产品实例。 |
MSIPATCHSTATE_SUPERSEDED | 修补程序已应用于此产品实例,但已被取代。 |
MSIPATCHSTATE_OBSOLETED | 修补程序已应用于此产品实例,但已过时。 |
如果使用 ProductCode 的空字符串初始化 Patch 对象,则此方法可以返回 ERROR_UNKNOWN_PATCH。
要求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003、Windows XP 和 Windows 2000 上的 Windows Installer 3.0 或更高版本 |
DLL |
|
IID |
IID_IPatch 定义为 000C10A1-0000-0000-C000-000000000046 |