AdvtExecuteSequence 테이블
AdvtExecuteSequence 테이블에는 최상위 ADVERTISE 작업 실행될 때 설치 관리자가 호출하는 작업이 나열됩니다.
AdvtExecuteSequence 테이블에서는 다음 작업만 사용할 수 있습니다. 이 표에서는 사용자 지정 작업을 사용할 수 없습니다.
열은 InstallExecuteSequence 테이블의 열과 동일합니다. AdvtExecuteSequence 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | Nullable |
---|---|---|---|
행동 | 식별자 | Y | N |
조건 | 조건 | N | Y |
순서 | 정수 | N | Y |
열
-
작업
-
조건
-
논리 식입니다. 식이 false로 평가되면 작업을 건너뜁니다. 식 구문이 유효하지 않으면 시퀀스가 종료되고 iesBadActionData가 반환됩니다. 조건문 구문에 대한 자세한 내용은 조건문 구문참조하세요.
-
시퀀스
-
양수 값은 작업의 시퀀스 위치를 나타냅니다. 다음 음수 값은 설치 관리자가 종료 플래그를 반환하는 경우 작업이 호출되었음을 나타냅니다. 각 종료 플래그(음수 값)는 둘 이상의 작업과 함께 사용할 수 있습니다. 여러 작업에는 종료 플래그가 있을 수 있지만 서로 다른 플래그여야 합니다. 종료 플래그(음수 값)는 일반적으로 대화 상자함께 사용됩니다.
종료 플래그 값 묘사 msiDoActionStatusSuccess -1 성공적으로 완료되었습니다. 종료 대화 상자와 함께 사용됩니다. msiDoActionStatusUserExit -2 사용자가 설치를 종료합니다. UserExit 대화 상자와 함께 사용됩니다. msiDoActionStatusFailure -3 치명적인 종료가 종료됩니다. FatalError 대화 상자와 함께 사용됩니다. msiDoActionStatusSuspend -4 설치가 일시 중단되었습니다. 0, 다른 모든 음수 또는 null 값은 작업이 호출되지 않았음을 나타냅니다.
유효성 검사