다음을 통해 공유


AdvtExecuteSequence 테이블

AdvtExecuteSequence 테이블에는 최상위 ADVERTISE 작업 실행될 때 설치 관리자가 호출하는 작업이 나열됩니다.

AdvtExecuteSequence 테이블에서는 다음 작업만 사용할 수 있습니다. 이 표에서는 사용자 지정 작업을 사용할 수 없습니다.

CostFinalize

CostInitialize

CreateShortcuts

InstallFinalize

installInitialize

InstallValidate

MsiPublishAssemblies

PublishComponents

PublishFeatures

PublishProduct

RegisterClassInfo

RegisterExtensionInfo

RegisterMIMEInfo

RegisterProgIdInfo

열은 InstallExecuteSequence 테이블의 열과 동일합니다. AdvtExecuteSequence 테이블에는 다음 열이 있습니다.

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

 

작업

설치 관리자가 실행할 표준 작업의 이름입니다. 테이블의 기본 키입니다.

조건

논리 식입니다. 식이 false로 평가되면 작업을 건너뜁니다. 식 구문이 유효하지 않으면 시퀀스가 종료되고 iesBadActionData가 반환됩니다. 조건문 구문에 대한 자세한 내용은 조건문 구문참조하세요.

시퀀스

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

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

 

0, 다른 모든 음수 또는 null 값은 작업이 호출되지 않았음을 나타냅니다.

유효성 검사

ice03
ICE06
ICE12
ICE13
ICE27
ICE46
ICE72
ice79
ICE82
ICE83
ice84
ice86
ICEM04