사용자 지정 작업 반환 처리 옵션

이 항목에서는 사용자 지정 작업 스레드의 처리를 제어하는 데 사용할 수 있는 옵션 플래그를 식별합니다. 이 플래그는 기본 및 사용자 지정 작업 스레드를 동기적(Windows Installer가 주 설치 스레드를 다시 시작하기 전에 사용자 지정 작업 스레드가 완료되기를 대기함) 또는 비동기적(Windows Installer가 기본 설치가 진행되는 동안 사용자 지정 작업을 동시에 실행함)으로 실행하도록 지정하는 데 사용됩니다.

옵션 플래그를 사용하도록 설정하려면 CustomAction 테이블의 Type 필드에 있는 값에 다음 표에서 식별된 값을 추가합니다.

상수 16진수 Decimal 설명
(없음) 0x00000000 +0 종료 코드가 0이 아닌 경우 실패하는 동기 실행입니다.
msidbCustomActionTypeContinue 플래그가 설정되지 않은 경우 사용자 지정 작업은 사용자 지정 작업 반환 값에 설명된 반환 값 중 하나를 반환해야 합니다.
msidbCustomActionTypeContinue 0x00000040 +64 종료 코드를 무시하고 계속하는 동기 실행입니다.
msidbCustomActionTypeAsync 0x00000080 +128 시퀀스의 끝에서 종료 코드를 기다리는 비동기 실행입니다.
이 옵션은 동시 설치, 롤백 사용자 지정 작업 또는 스크립트 사용자 지정 작업과 함께 사용할 수 없습니다.
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue 0x00000040 + 0x00000080 +192 완료될 때까지 기다리지 않는 비동기 실행입니다.
Windows Installer가 종료된 후에도 실행이 계속됩니다.
이 옵션은 실행 파일인 EXE 형식 사용자 지정 작업에서만 사용할 수 있습니다.
다른 모든 유형의 사용자 지정 작업은 설치 세션 내에서만 비동기식일 수 있으며 설치 종료를 위해 끝내야 합니다.
이 옵션은 동시 설치에 사용할 수 없습니다.