PatchSequence 테이블(PATCHWIZ.DLL)
PatchSequence 테이블은 패치에서 MsiPatchSequence 테이블을 생성하는 데 사용됩니다. 이 테이블에는 Windows Installer 3.0에서 사용할 수 있는 PATCHWIZ.DLL 버전이 필요합니다.
다음 표에서는 PatchSequence 테이블의 열을 식별합니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
PatchFamily | ID | Y | N |
대상 | 텍스트 | Y | Y |
시퀀스 | 버전 | Y | |
대체 | 정수 | Y |
열
-
PatchFamily
-
이 패치가 속한 시퀀스 패밀리를 나타내는 식별자입니다.
Target 및 PatchFamily 열의 값은 테이블의 기본 키를 정의합니다. 여러 시퀀스 패밀리에 속하거나 대상의 제품 코드에 따라 시퀀스가 다른 패치는 각 페어링에 대해 하나의 행을 가질 수 있습니다. 이 값은 패치에 속하는 MsiPatchSequence 테이블의 PatchFamily 열을 채우는 데 사용됩니다.
-
대상
-
대상 열은 제품 코드별로 PatchFamily를 필터링하는 데 사용됩니다.
이 열의 NULL 값은 이 PatchFamily가 패치의 모든 대상에 적용됨을 나타냅니다. 이 열에 TargetImages 테이블에 대한 외래 키가 포함된 경우 지정된 이미지의 제품 코드가 검색되어 MsiPatchSequence 테이블의 새 패치 행에 있는 제품 코드 값을 채우는 데 사용됩니다. 이 열에 GUID가 포함된 경우 GUID를 사용하여 MsiPatchSequence 테이블에서 행의 제품 코드 값을 채웁니다.
-
시퀀스
-
Sequence 열의 값은 새 패치 파일의 MsiPatchSequence 테이블의 Sequence 열을 채우는 데 사용됩니다.
값이 NULL이면 시퀀스 번호가 자동으로 생성됩니다.
-
대체
-
msidbPatchSequenceSupersedeEarlier 또는 이 필드의 1 값은 이 패치가 속한 시퀀스 패밀리의 이전 소규모 업데이트를 이 패치가 대체함을 나타냅니다.
이 열의 값은 MsiPatchSequence 테이블에서 새 패치 행의 Attributes 열을 설정하는 데 사용됩니다.
설명
Windows Installer 3.0부터 사용할 수 있습니다.