다음을 통해 공유


Patch.PatchProperty 메서드

PatchProperty 속성은 제품의 특정 인스턴스에 적용된 특정 패치에 대한 정보를 가져옵니다. 이 속성은 MsiGetPatchInfoEx를 호출합니다.

구문

Patch.PatchProperty(
  szProperty
)

매개 변수

szProperty

szProperty 매개 변수는 다음 값 중 하나일 수 있습니다.

Name 의미
LocalPackage 제품에서 사용하는 캐시된 패치 파일을 가져옵니다.
변형 마지막 패치 설치로 제품에 적용된 패치 변환 세트를 가져옵니다. 사용자가 컴퓨터에 로그온하지 않은 경우 사용자별 관리되지 않는 애플리케이션에는 이 값을 사용하지 못할 수 있습니다.
InstallDate 패치가 제품에 적용된 날짜를 가져옵니다.
Uninstallable 패치가 제품에서 제거할 수 있는 것으로 표시된 경우 “1”을 반환합니다. 이 경우 제거할 수 없는 다른 패치에 이 패치가 필요한 경우 설치 관리자는 여전히 제거를 차단할 수 있습니다.
시스템 상태 이 패치가 현재 제품에 적용된 경우 “1”을 반환합니다. 이 패치가 다른 패치로 대체된 경우 “2”를 반환합니다. 이 패치가 다른 패치에 의해 사용되지 않는 경우 “4”를 반환합니다. 이러한 값은 MsiEnumPatchesExdwFilter 매개 변수에서 사용하는 상수에 해당합니다.
DisplayName 패치에 대해 등록된 표시 이름을 가져옵니다. MsiPatchMetadata 테이블에 DisplayName 속성이 포함되지 않은 패치의 경우 반환된 표시 이름은 빈 문자열("")입니다.
MoreInfoURL 패치에 대해 등록된 지원 정보 URL을 가져옵니다. MsiPatchMetadata 테이블에 MoreInfoURL 속성이 포함되지 않은 패치의 경우 반환된 지원 정보 URL은 빈 문자열("")입니다.

 

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

이 메서드는 Patch 개체가 ProductCode에 대한 빈 문자열로 초기화된 경우 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
Msi.dll
IID
IID_IPatch 000C10A1-0000-0000-C000-000000000046으로 정의됩니다.

추가 정보

Patch

MsiEnumPatchesEx

MsiGetPatchInfoEx

Windows Installer 2.0 이하에서 지원되지 않음