Share via


UpgradedFiles_OptionalData 테이블(Patchwiz.dll)

UpgradedFile_OptionalData 테이블에는 업그레이드된 이미지의 특정 파일에 대한 정보가 포함되어 있습니다. 이 테이블은 패치 만들기 데이터베이스(.pcp 파일)에서 선택 사항이며 UiCreatePatchPackageEx 함수에서 사용됩니다.

UpgradedFile_OptionalData 테이블에는 다음과 같은 열이 있습니다.

Column 형식 Nullable
업그레이드됨 text Y N
FTK text Y N
SymbolPaths text   Y
AllowIgnoreOnPatchError 정수   Y
IncludeWholeFile 정수   Y

 

업그레이드됨

UpgradedImages 테이블(Patchwiz.dll)의 Upgraded 열에 대한 외래 키입니다.

FTK

파일 테이블 키입니다. 업그레이드된 이미지의 .msi 파일의 File 테이블에 대한 외래 키입니다. 제품군 내에서 업그레이드된 두 개 이상의 이미지에 동일한 FTK 값이 있는 경우 값은 동일한 파일을 참조해야 합니다. 여러 업그레이드 이미지에서 공유되는 파일에는 캐비닛 파일 크기를 최소화하기 위해 동일한 FTK가 있어야 합니다.

SymbolPaths

이 필드의 값은 패치가 생성될 때 UpgradedImages 테이블(Patchwiz.dll)의 SymbolPaths 열에 있는 세미콜론으로 구분된 폴더 목록에 추가되며, 특정 파일에 대한 기호 파일을 추가하는 데 사용할 수 있습니다.

AllowIgnoreOnPatchError

패치가 중요하지 않음을 나타내려면 1로 설정합니다. 패치가 중요함을 나타내려면 0으로 설정합니다. Windows Installer가 FTK 열에 지정된 파일에 이 패치를 적용할 때 문제가 발생하는 경우, 이 필드의 값은 사용자가 패치 프로세스를 계속할 수 있도록 오류 메시지 상자에 무시 단추가 포함되어 있는지 여부를 결정합니다.

IncludeWholeFile

이진 패치를 만드는 대신 FTK 열에 지정된 전체 파일을 설치해야 하는 경우 0이 아닌 값으로 설정합니다.