다음을 통해 공유


사용자 지정 작업 반환 값

msidbCustomActionTypeContinue 반환 처리 옵션이 설정되지 않은 경우 사용자 지정 작업은 다음 테이블과 같이 정수 상태 코드를 반환해야 합니다.

반환 값 설명
ERROR_FUNCTION_NOT_CALLED 작업이 실행되지 않았습니다.
ERROR_SUCCESS 작업이 성공적으로 완료되었습니다.
ERROR_INSTALL_USEREXIT 사용자가 중간에 중단되었습니다.
ERROR_INSTALL_FAILURE 복구할 수 없는 오류가 발생했습니다.
ERROR_NO_MORE_ITEMS 오류가 아닌 나머지 작업을 건너뜁니다.

 

실행 파일인 사용자 지정 작업이 성공하기 위해서는 값 0을 반환해야 합니다. 설치 관리자는 다른 반환 값을 실패로 판단합니다. 반환 값을 무시하려면 CustomAction 테이블의 Type 필드에서 msidbCustomActionTypeContinue 비트 플래그를 설정합니다.

msidbCustomActionTypeContinue 옵션 및 기타 반환 처리 옵션에 대한 자세한 내용은 사용자 지정 작업 반환 처리 옵션을 참조하세요.

Windows Installer는 반환 값을 로그 파일에 쓸 때 모든 작업의 반환 값을 변환합니다. 예를 들어 작업 반환 값이 로그 파일에 1로 표시되면 이는 작업이 ERROR_SUCCESS를 반환했음을 의미합니다. 이 변환에 대한 자세한 내용은 작업 반환 값 로깅을 참조하세요.

오류 코드

작업 반환 값 로깅