다음을 통해 공유


ExternalFiles 테이블(Patchwiz.dll)

ExternalFiles 테이블에는 일반 대상 이미지의 일부가 아닌 특정 파일에 대한 정보가 포함되어 있습니다. 이러한 파일은 다른 제품, 업그레이드 또는 패치에 의해 업데이트된 제품에 있을 수 있습니다. 이 테이블은 패치 생성 데이터베이스(.pcp 파일)에서 선택 사항이며 UiCreatePatchPackageEx 함수에서 사용됩니다.

ExternalFiles 테이블에는 다음 열이 있습니다.

열쇠 Nullable
가족 문자 메시지 Y N
FTK 문자 메시지 Y N
FilePath 문자 메시지 Y N
SymbolPaths 문자 메시지   Y
IgnoreOffsets 문자 메시지   Y
IgnoreLengths 문자 메시지   Y
RetainOffsets 문자 메시지   N
주문 정수   Y

 

패밀리

ImageFamilies Table(Patchwiz.dll)패밀리 열의 외래 키입니다.

FTK

파일 테이블의 외래 키는 업그레이드된 이미지의 .msi 파일.

filePath

파일 이름을 포함한 외부 파일의 전체 경로입니다. FilePath 필드는 FTK 열에 지정된 파일을 찾는 데 사용됩니다.

SymbolPaths

FTK 열에 지정된 파일의 기호 파일을 검색한 전체 경로입니다.

ignoreOffsets

이 필드의 값은 외부 파일에서 무시할 범위에 대한 범위 오프셋 번호의 쉼표로 구분된 목록입니다. 목록의 범위 순서와 번호는 IgnoreLengths 열의 항목과 일치해야 합니다. 이 열은 선택 사항입니다.

값은 10진수 또는 16진수일 수 있습니다. Patchwiz.dll "0x" 접두사로 값을 16진수로 처리합니다. 열은 문자열 열이며 Patchwiz.dll 값을 ULONG로 변환합니다.

ignoreLengths

이 필드의 값은 외부 파일에서 무시할 범위에 대한 범위 길이(바이트)의 쉼표로 구분된 목록입니다. 목록의 범위 순서와 번호는 IgnoreOffsets 열의 항목과 일치해야 합니다. 이 열은 선택 사항입니다.

값은 10진수 또는 16진수일 수 있습니다. Patchwiz.dll "0x" 접두사로 값을 16진수로 처리합니다. 열은 문자열 열이며 Patchwiz.dll 값을 ULONG로 변환합니다.

RetainOffsets

이 필드의 값은 외부 파일에 보존할 범위에 대한 범위 오프셋 번호의 쉼표로 구분된 목록입니다. 목록의 범위 순서와 수는 FamilyFileRanges Table(Patchwiz.dll)해당 레코드의 RetainOffsets 열에 있는 항목과 일치해야 합니다.

값은 10진수 또는 16진수일 수 있습니다. Patchwiz.dll "0x" 접두사로 값을 16진수로 처리합니다. 열은 문자열 열이며 Patchwiz.dll 값을 ULONG로 변환합니다.

주문

동일한 외부 파일에 대해 두 개 이상의 버전이 지정된 경우 테이블에 FTK 및 Family 필드에 일치하는 값이 있는 여러 레코드가 포함될 수 있습니다. 이 경우 주문 필드는 패치를 만들 때 사용할 외부 파일의 순서를 지정할 수 있습니다. 주문은 가장 오래된 버전부터 최신 버전까지입니다.

발언

이 표에서는 환경 변수를 Patchwiz.dll버전 4.0부터 시작하는 경로로 허용합니다.

파일 선택한 영역 패치