win32service win32_set_service_exit_code

(PECL win32service >=0.4.0)

win32_set_service_exit_code — 현재 실행 중인 서비스에 대한 종료 코드 정의 또는 반환


설명

win32_set_service_exit_code(int $exitCode = 1): int

종료 코드를 변경하거나 반환합니다. 종료 코드는 종료 모드가 정상이 아닌 경우에만 사용됩니다. 값이 0이 아니면 서비스 실패 후 복구 구성을 사용할 수 있습니다. 자세한 내용은 » Microsoft 시스템 오류 코드를 참조하세요.

주의 이 함수는 "cli" SAPI에서만 작동합니다. 다른 SAPI에서는 이 함수는 비활성화됩니다.


매개변수

exitCode
종료 시 사용되는 리턴 코드입니다.

반환 값

현재 또는 이전 종료 코드를 반환합니다.


오류/예외

버전 1.0.0 이전에는 SAPI가 "cli"가 아니면 이 함수는 E_ERROR 레벨 오류를 내보냅니다.

버전 1.0.0부터 SAPI가 "cli"가 아닌 경우 Win32ServiceException이 발생합니다.


변경 로그

버전 설명
PECL win32service 1.0.0 매개변수의 잘못된 데이터에 대해 ValueError를 발생시킵니다. 이전에는 false가 반환되었습니다.
PECL win32service 1.0.0 이전에 Win32 Error Code가 반환된 오류 시 Win32ServiceException을 throw합니다.

기타