ExternalFiles 테이블(Patchwiz.dll)
ExternalFiles 테이블에는 일반 대상 이미지의 일부가 아닌 특정 파일에 대한 정보가 포함되어 있습니다. 이러한 파일은 다른 제품, 업그레이드 또는 패치에 의해 업데이트된 제품에 있을 수 있습니다. 이 테이블은 패치 만들기 데이터베이스(.pcp 파일)에서 선택 사항이며 UiCreatePatchPackageEx 함수에서 사용됩니다.
ExternalFiles 테이블에는 다음 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
패밀리 | text | Y | N |
FTK | text | Y | N |
FilePath | text | Y | N |
SymbolPaths | text | Y | |
IgnoreOffsets | text | Y | |
IgnoreLengths | text | Y | |
RetainOffsets | text | N | |
주문 | 정수 | Y |
열
-
Family
-
ImageFamilies 테이블(Patchwiz.dll)의 Family 열에 대한 외래 키입니다.
-
FTK
-
업그레이드된 이미지의 .msi 파일의 File 테이블에 대한 외래 키입니다.
-
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 테이블(Patchwiz.dll)에 있는 해당 레코드의 RetainOffsets 열에 있는 항목과 일치해야 합니다.
값은 10진수 또는 16진수일 수 있습니다. Patchwiz.dll은 “0x”가 접두사인 경우 값을 16진수로 처리합니다. 열은 문자열 열이며 Patchwiz.dll 값을 ULONG로 변환합니다.
-
Order
-
동일한 외부 파일에 대해 두 개 이상의 버전이 지정된 경우 테이블에는 FTK 및 Family 필드에서 일치하는 값이 있는 여러 레코드가 포함될 수 있습니다. 이 경우 Order 필드는 패치를 만들 때 사용할 외부 파일의 순서를 지정할 수 있습니다. 순서는 가장 오래된 버전에서 최신 버전까지입니다.
설명
이 표에서는 환경 변수를 Patchwiz.dll 버전 4.0부터 시작하는 경로로 허용합니다.
관련 항목