ModuleInstallUISequence 테이블
통합 도구는 ModuleInstallUISequence 테이블을 평가한 다음, 계산된 작업을 올바른 시퀀스 번호로 InstallUISequence 테이블에 삽입합니다.
ModuleInstallUISequence 테이블에는 다음과 같은 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
작업 | 식별자 | Y | N |
시퀀스 | 정수 | Y | |
BaseAction | 식별자 | Y | |
After | 정수 | Y | |
조건 | Condition | Y |
열
-
작업
-
시퀀스에 삽입하는 작업입니다. 설치 관리자 표준 작업 중 하나 또는 통합 모듈의 CustomAction 테이블 또는 Dialog 테이블의 항목을 참조합니다.
통합 모듈 시퀀스 테이블의 작업 열에서 표준 작업을 사용하는 경우 해당 레코드의 BaseAction 및 After 열은 Null이어야 합니다.
-
Sequence
-
표준 작업의 시퀀스 번호입니다. 이 행의 작업 열에 사용자 지정 작업 또는 대화 상자가 입력되면 이 필드를 Null로 설정해야 합니다.
통합 모듈 시퀀스 테이블에서 표준 작업을 사용하는 경우 시퀀스 열의 값이 권장 작업 시퀀스 번호여야 합니다. 통합 모듈의 시퀀스 번호가 .msi 파일 시퀀스 테이블의 동일한 작업의 번호와 다른 경우 통합 도구는 .msi 파일의 시퀀스 번호를 사용합니다. 표준 작업의 권장 시퀀스 번호는 시퀀스 테이블 사용에서 제안된 시퀀스를 참조하세요.
-
BaseAction
-
BaseAction 열에는 표준 작업, 통합 모듈의 사용자 지정 작업 테이블에 지정된 사용자 지정 작업 또는 모듈의 대화 테이블에 지정된 대화 상자가 포함될 수 있습니다. BaseAction 열은 이 테이블의 작업 열에 대한 키입니다. 다른 통합 테이블이나 .msi 파일의 테이블에 대한 외래 키가 될 수 없습니다. 즉, BaseAction 열에 나열된 모든 표준 작업, 사용자 지정 작업 또는 대화 상자도 이 테이블에 있는 다른 레코드의 작업 열에 나열되어야 합니다.
-
After
-
작업이 BaseAction 이전 또는 이후인지 여부에 대한 부울입니다.
값 의미 0 BaseAction 전에 수행할 작업 1 BaseAction 이후에 수행할 작업 -
Condition
-
작업이 실행되어야 하는지를 나타내는 조건문입니다. Null은 true로 평가됩니다.
설명
이 테이블이 있는 경우 InstallUISequence 테이블도 통합 모듈에 있어야 합니다.