Метод Patch.PatchProperty
Свойство PatchProperty получает сведения об определенном исправлении, примененном к конкретному экземпляру продукта. Это свойство вызывает MsiGetPatchInfoEx.
Синтаксис
Patch.PatchProperty(
szProperty
)
Параметры
-
szProperty
-
Параметр szProperty может иметь одно из следующих значений.
Имя Значение LocalPackage Получите кэшированный файл исправлений, используемый продуктом. Преобразования Получение набора преобразований исправлений, примененных к продукту к последней установке исправления. Это значение может быть недоступно для отдельных неуправляемых приложений, если пользователь не вошел в систему. InstallDate Получение даты применения исправления к продукту. Удаляемый Возвращает "1", если исправление помечено как возможное для удаления из продукта. В этом случае установщик по-прежнему может заблокировать удаление, если это исправление требуется для другого исправления, которое невозможно удалить. Состояние Возвращает "1", если это исправление в настоящее время применяется к продукту. Возвращает значение "2", если это исправление было заменено другим исправлением. Возвращает "4", если это исправление стало устаревшим другим исправлением. Эти значения соответствуют константам, используемым параметром dwFiltermsiEnumPatchesEx. DisplayName Получите зарегистрированное отображаемое имя для исправления. Для исправлений, не включающих свойство DisplayName в таблице MsiPatchMetadata , возвращаемое отображаемое имя является пустой строкой (""). MoreInfoURL Получите зарегистрированный URL-адрес сведений о поддержке для исправления. Для исправлений, не включающих свойство MoreInfoURL в таблице MsiPatchMetadata , возвращаемый URL-адрес сведений о поддержке представляет собой пустую строку ("").
Возвращаемое значение
Этот метод не возвращает значение.
Комментарии
Этот метод может возвращать 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 |
|
IID |
IID_IPatch определяется как 000C10A1-0000-0000-C000-00000000000046 |
См. также раздел