Свойство Patch.State

Свойство State возвращает состояние установки этого экземпляра исправления.

Это свойство доступно только для чтения.

Синтаксис

propVal = Patch.State

Значение свойства

Комментарии

Это свойство возвращает одно из следующих значений.

Состояние установки Значение
MSIPATCHSTATE_APPLIED Исправление применяется к этому экземпляру продукта.
MSIPATCHSTATE_SUPERSEDED Исправление применяется к этому экземпляру продукта, но заменено.
MSIPATCHSTATE_OBSOLETED Исправление применяется в этом экземпляре продукта, но устарело.

 

Этот метод может возвращать ERROR_UNKNOWN_PATCH, если объект Patch инициализирован пустой строкой для ProductCode.

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или Установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows 3.0 или более поздней версии в Windows Server 2003, Windows XP и Windows 2000
DLL
Msi.dll
IID
IID_IPatch определяется как 000C10A1-0000-0000-C000-0000000000046

См. также раздел

Обновление

MsiGetPatchInfoEx

Не поддерживается в установщике Windows 2.0 и более ранних версий