다음을 통해 공유


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부터 사용할 수 있습니다.