다음을 통해 공유


MsiTransformView

이 임시 테이블을 사용하면 패치에 의해 추가되거나 업데이트된 사용자 지정 작업에 대해 사용자 지정 작업 패치 제거 옵션 사용할 수 있습니다.

패치가 msidbCustomActionTypePatchUninstall 특성을 사용자 지정 작업을 추가하거나 업데이트하는 경우 패치를 제거할 때 Windows Installer는 새 사용자 지정 또는 업데이트된 사용자 지정 작업을 실행합니다. Windows Installer는 패치 내의 업데이트를 제거하여 패치 제거 사용자 지정 작업에 사용할 수 있도록 합니다. Windows Installer에 이 정보를 제공하려면 패치에 MsiTransformView*<PatchGUID>* 테이블이 포함되어야 합니다. 이 테이블의 정보는 즉시 사용자 지정 작업에 사용할 수 있으며 지연된 사용자 지정 작업에는 사용할 수 없습니다.

Windows Installer 4.0 및 이전: 지원되지 않습니다. 사용자 지정 작업 패치 제거 옵션 Windows Installer 4.5부터 사용할 수 있습니다.

이 테이블의 이름은 MsiTransformView*<PatchGUID>* Table이어야 합니다. 여기서 <PatchGUID> 패치를 고유하게 식별하는 GUID입니다. MsiTransformView*<PatchGUID>* 테이블에는 다음 열이 있습니다.

열쇠 Nullable
테이블 식별자 Y N
텍스트 Y N
텍스트 Y Y
데이터 텍스트 N Y
전류 텍스트 N Y

 

테이블

변경된 데이터베이스 테이블의 이름입니다.

변경된 테이블 열 또는 INSERT, DELETE, CREATE 또는 DROP의 이름입니다.

탭으로 구분된 기본 키 값의 목록입니다. Null 기본 키 값은 단일 공백 문자로 표시됩니다. 이 열의 Null 값은 스키마 변경을 나타냅니다.

데이터

데이터, 데이터 스트림의 이름 또는 열 정의입니다.

현재

참조 데이터베이스의 현재 값 또는 숫자 열입니다.

발언

패치 제거 사용자 지정 작업은 패치를 제거할 때 실행됩니다. 제품이 제거되면 실행되지 않습니다. 사용자 지정 작업 패치 제거 옵션 이 테이블을 사용하여 패치를 제거할 때만 사용자 지정을 실행합니다.

패치는 원래 패키지(.msi 파일에 제공된 사용자 지정 작업을 업데이트할 수 있습니다.) 패치를 제거할 때 업데이트된 버전의 사용자 지정 작업을 실행하려면 원래 패키지의 msidbCustomActionTypePatchUninstall 특성으로 사용자 지정 작업을 표시합니다.