다음을 통해 공유


InstallUISequence 테이블

InstallUISequence 테이블에는 최상위 INSTALL 작업 실행되고 내부 사용자 인터페이스 수준이 전체 UI 또는 축소된 UI로 설정될 때 실행되는 작업이 나열되어 있습니다. 사용자 인터페이스 수준이 기본 UI로 설정되거나 UI가 없는 경우 설치 관리자는 이 테이블의 작업을 건너뜁니다. 사용자 인터페이스 참조하세요.

installValidate 작업 설치 시퀀스의 작업 및 종료 대화 상자는 InstallUISequence 테이블에 있습니다. InstallValidate에서 설치 시퀀스의 끝까지의 모든 작업은 InstallExecuteSequence 테이블있습니다. InstallExecuteSequence 테이블은 독립 실행형이어야 하므로 LaunchConditions, CostInitialize, FileCostCostFinalizeExecuteAction 작업같은 필요한 초기화 작업이 있습니다.

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

열쇠 Nullable
행동 식별자 Y N
조건 조건 N Y
순서 정수 N Y

 

작업

실행할 작업의 이름입니다. 기본 제공 작업, 사용자 지정 작업 또는 사용자 인터페이스 마법사입니다.

기본 테이블 키입니다.

조건

이 필드에는 조건식이 포함되어 있습니다. 식이 False로 평가되면 작업을 건너뜁니다. 식 구문이 유효하지 않으면 시퀀스가 종료되고 iesBadActionData가 반환됩니다. 조건문 구문에 대한 자세한 내용은 조건문 구문참조하세요.

시퀀스

이 열의 숫자는 이 작업이 실행되는 시퀀스 위치를 결정합니다.

양수 값은 시퀀스 위치를 나타냅니다. Null 값은 작업이 실행되지 않는다는 것을 나타냅니다. 다음 음수 값은 설치 관리자가 연결된 종료 플래그를 반환하는 경우 이 작업이 실행됨을 나타냅니다. 각 종료 플래그(음수 값)는 둘 이상의 작업과 함께 사용할 수 있습니다. 여러 작업에는 종료 플래그가 있을 수 있지만 서로 다른 플래그여야 합니다. 종료 플래그(음수 값)는 일반적으로 대화 상자함께 사용됩니다.

종료 플래그 묘사
msiDoActionStatusSuccess -1 성공적으로 완료되었습니다. 종료 대화 상자와 함께 사용됩니다.
msiDoActionStatusUserExit -2 사용자가 설치를 종료합니다. UserExit 대화 상자와 함께 사용됩니다.
msiDoActionStatusFailure -3 치명적인 종료가 종료됩니다. FatalError 대화 상자와 함께 사용됩니다.
msiDoActionStatusSuspend -4 설치가 일시 중단되었습니다.

 

0, 다른 모든 음수 또는 Null 값은 작업이 실행되지 않는다는 것을 나타냅니다.

발언

진행률 표시 또는 로깅에 대한 연결된 지역화된 텍스트는 ActionText 테이블지정됩니다.

시퀀스 테이블의 예제는 시퀀스 테이블사용을 참조하세요.

유효성 검사

ice03
ICE06
ICE12
ICE13
ICE20
ICE26
ICE27
ICE28
ICE46
ICE75
ice79
ICE82
ice86