Return Codes

  • 리비전 슬러그: XPInstall_API_Reference/Return_Codes
  • 리비전 제목: Return Codes
  • 리비전 아이디: 197467
  • 제작일시:
  • 만든이: Whitewitch
  • 현재 리비전인가요?
  • 댓글 /* 반환 코드들 */

리비전 내용

반환 코드들

이 장에서 설명된 메소드들은 아래 반환 값들의 어떤 것이든 반환할 수 있습니다. 이 내용들은 Mozilla/SeaMonkey안에서 xpinstall object(예전 Netscape Communicator 4.5에 있던 SoftwareUpdate object와 같은)의 한 부분으로 정의되어 있습니다.

불규칙적인 내용은 이곳에 기록하십시요.
이름 코드 설명
SUCCESS 0 성공.
REBOOT_NEEDED 999 파일들이 이미 설치되어 있으며, 하나 혹은 그 이상의 컴포넌트들이 이미 사용중입니다. 설치과정을 완료하려면 컴퓨터와 응용프로그램을 재시작해야 합니다. Windows NT상에서는, 운영중인 시스템 파일들을 덮어 씌우지만 않는다면 단지 응용 프로그램만 재시작을 하면 됩니다.
BAD_PACKAGE_NAME -200 이 문제는 initInstall에서 제공되어지는 패키지 이름과 같은 이름일 경우에 발생합니다.
UNEXPECTED_ERROR -201 정의되지 않은 에러가 발생했습니다.
ACCESS_DENIED -202 유저 (혹은 OS)는 필요한 보안 권한을 허가하지 않았습니다.
TOO_MANY_CERTIFICATES -203 설치 스크립트는 하나 혹은 그 이상의 증명서에 의해 조인되었습니다.
NO_INSTALL_SCRIPT -204 설치 스크립트는 조인되지 않았습니다.
NO_CERTIFICATE -205 추출된 파일은 승인되지 않았거나 그 파일(혹은 그것의 인증서)을 찾을 수 없습니다.
NO_MATCHING_CERTIFICATE -206 추출된 파일은 설치 스크립트에 등록해 사용하는 인증서에 인증되지 있지 않습니다.
CANT_READ_ARCHIVE -207 XPI package를 읽을 수가 없습니다.
INVALID_ARGUMENTS -208 잘못된 파라미터들이 전달되었습니다.
ILLEGAL_RELATIVE_PATH -209 비정상적인 경로입니다.
USER_CANCELLED -210 유저가 설치 다이얼로그의 '취소'버튼을 눌렀습니다.
INSTALL_NOT_STARTED -211 이 문제는 initInstall에 파라미터 혹은 첫번째로 호출되지 않았을 때 야기됩니다.
SILENT_MODE_DENIED -212 동의없이 설치하는 것은 허락되지 않았습니다.
NO_SUCH_COMPONENT -213 명시된 컨포넌트는 Client Version Registry에 존재하지 않습니다.
DOES_NOT_EXIST -214 명시된 파일은 존재하지 않으므로 삭제할 수 없습니다.
READ_ONLY -215 명시된 파일은 읽기전용이므로 삭제할 수 없습니다.
IS_DIRECTORY -216 명시된 파일은 디렉토리이므로 삭제할 수 없습니다.
NETWORK_FILE_IS_IN_USE -217 명시된 파일은 이미 사용중이므로 삭제할 수 없습니다.
APPLE_SINGLE_ERR -218 AppleSingle format의 한 파일을 푸는 중에 에러가 발생했습니다.
INVALID_PATH_ERR -219 getFolder에서 제공된 path가 정상적이지 않습니다.
PATCH_BAD_DIFF -220 GDIFF에서 에러가 발생했습니다.
PATCH_BAD_CHECKSUM_TARGET -221 원본 파일에 작성된 checksum이 XPI 파일의 checksum과 일치하지 않습니다.
PATCH_BAD_CHECKSUM_RESULT -222 패치된 파일의 checksum검사는 실패했습니다.
UNINSTALL_FAILED -223 패키지를 삭제중에 에러가 발생했습니다.
PACKAGE_FOLDER_NOT_SET -224 설치 스크립트에 설치 폴더가 정의되어 있지 않습니다.
EXTRACTION_FAILED -225 XPI file의 추출에 실패했습니다.
FILENAME_ALREADY_USED -226 같은 파일 이름이 설치를 위해 사용중입니다.
INSTALL_CANCELLED -227 medias res에서 설치가 취소되었을 때 발생합니다.
DOWNLOAD_ERROR -228 내려받기 중 에러가 발생했습니다.
SCRIPT_ERROR -229 스크립트에 에러가 있습니다.
ALREADY_EXISTS -230 파일이 이미 로컬에 존재합니다.
IS_FILE -231 주어진 것(대상)은 디렉토리가 아니라 파일입니다.
SOURCE_DOES_NOT_EXIST -232 원본 파일/디렉토리를 찾을 수 없습니다.
SOURCE_IS_DIRECTORY -233 주어진 것(원본)은 파일이 아니라 디렉토리입니다.
SOURCE_IS_FILE -234 주어진 것(원본)은 디렉토리가 아니라 파일입니다.
INSUFFICIENT_DISK_SPACE -235 설치를 위한 디스크 공간이 충분하지 않습니다.
FILENAME_TOO_LONG -236
UNABLE_TO_LOCATE_LIB_FUNCTION -237
UNABLE_TO_LOAD_LIBRARY -238
CHROME_REGISTRY_ERROR -239
MALFORMED_INSTALL -240
KEY_ACCESS_DENIED -241 접근이 제한된 레지스트리 키에 접근을 시도했습니다.
KEY_DOES_NOT_EXIST -242 레지스트리 키가 존재하지 않습니다.
VALUE_DOES_NOT_EXIST -243 레지스트리 값이 존재하지 않습니다.
INVALID_SIGNATURE -260 XPI가 올바르지 않습니다.
OUT_OF_MEMORY -299 작업을 위한 메모리가 충분하지 못합니다.
GESTALT_UNKNOWN_ERROR -5550
GESTALT_INVALID_ARGUMENT -5551

리비전 소스

<h2 id=".EB.B0.98.ED.99.98_.EC.BD.94.EB.93.9C.EB.93.A4" name=".EB.B0.98.ED.99.98_.EC.BD.94.EB.93.9C.EB.93.A4"> 반환 코드들</h2>
<p>이 장에서 설명된 메소드들은 아래 반환 값들의 어떤 것이든 반환할 수 있습니다. 이 내용들은 Mozilla/SeaMonkey안에서 xpinstall object(예전 Netscape Communicator 4.5에 있던 SoftwareUpdate object와 같은)의 한 부분으로 정의되어 있습니다.
</p>
불규칙적인 내용은 이곳에 기록하십시요.
<table class="fullwidth-table">
<tbody><tr><td class="header">이름</td>
<td class="header">코드</td>
<td class="header">설명</td>
</tr>
<tr>
<td><code>SUCCESS</code></td>
<td>0</td>
<td>성공.</td>
</tr>
<tr>
<td><code>REBOOT_NEEDED</code></td>
<td>999</td>
<td>파일들이 이미 설치되어 있으며, 하나 혹은 그 이상의 컴포넌트들이 이미 사용중입니다. 설치과정을 완료하려면 컴퓨터와 응용프로그램을 재시작해야 합니다. Windows NT상에서는, 운영중인 시스템 파일들을 덮어 씌우지만 않는다면 단지 응용 프로그램만 재시작을 하면 됩니다.</td>
</tr>
<tr>
<td><code>BAD_PACKAGE_NAME</code></td>
<td>-200</td>
<td>이 문제는 <a href="ko/XPInstall_API_Reference/Install_Object/Methods/initInstall">initInstall</a>에서 제공되어지는 패키지 이름과 같은 이름일 경우에 발생합니다.</td>
</tr>
<tr>
<td><code>UNEXPECTED_ERROR</code></td>
<td>-201</td>
<td>정의되지 않은 에러가 발생했습니다.</td>
</tr>
<tr>
<td><code>ACCESS_DENIED</code></td>
<td>-202</td>
<td>유저 (혹은 OS)는 필요한 보안 권한을 허가하지 않았습니다.</td>
</tr>
<tr>
<td><code>TOO_MANY_CERTIFICATES</code></td>
<td>-203</td>
<td>설치 스크립트는 하나 혹은 그 이상의 증명서에 의해 조인되었습니다.</td>
</tr>
<tr>
<td><code>NO_INSTALL_SCRIPT</code></td>
<td>-204</td>
<td>설치 스크립트는 조인되지 않았습니다.</td>
</tr>
<tr>
<td><code>NO_CERTIFICATE</code></td>
<td>-205</td>
<td>추출된 파일은 승인되지 않았거나 그 파일(혹은 그것의 인증서)을 찾을 수 없습니다.</td>
</tr>
<tr>
<td><code>NO_MATCHING_CERTIFICATE</code></td>
<td>-206</td>
<td>추출된 파일은 설치 스크립트에 등록해 사용하는 인증서에 인증되지 있지 않습니다.</td>
</tr>
<tr>
<td><code>CANT_READ_ARCHIVE</code></td>
<td>-207</td>
<td>XPI package를 읽을 수가 없습니다.</td>
</tr>
<tr>
<td><code>INVALID_ARGUMENTS</code></td>
<td>-208</td>
<td>잘못된 파라미터들이 전달되었습니다.</td>
</tr>
<tr>
<td><code>ILLEGAL_RELATIVE_PATH</code></td>
<td>-209</td>
<td>비정상적인 경로입니다.</td>
</tr>
<tr>
<td><code>USER_CANCELLED</code></td>
<td>-210</td>
<td>유저가 설치 다이얼로그의 '취소'버튼을 눌렀습니다.</td>
</tr>
<tr>
<td><code>INSTALL_NOT_STARTED</code></td>
<td>-211</td>
<td>이 문제는 <a href="ko/XPInstall_API_Reference/Install_Object/Methods/initInstall">initInstall</a>에 파라미터 혹은 첫번째로 호출되지 않았을 때 야기됩니다.</td>
</tr>
<tr>
<td><code>SILENT_MODE_DENIED</code></td>
<td>-212</td>
<td>동의없이 설치하는 것은 허락되지 않았습니다.</td>
</tr>
<tr>
<td><code>NO_SUCH_COMPONENT</code></td>
<td>-213</td>
<td>명시된 컨포넌트는 Client Version Registry에 존재하지 않습니다.</td>
</tr>
<tr>
<td><code>DOES_NOT_EXIST</code></td>
<td>-214</td>
<td>명시된 파일은 존재하지 않으므로 삭제할 수 없습니다.</td>
</tr>
<tr>
<td><code>READ_ONLY</code></td>
<td>-215</td>
<td>명시된 파일은 읽기전용이므로 삭제할 수 없습니다.</td>
</tr>
<tr>
<td><code>IS_DIRECTORY</code></td>
<td>-216</td>
<td>명시된 파일은 디렉토리이므로 삭제할 수 없습니다.</td>
</tr>
<tr>
<td><code>NETWORK_FILE_IS_IN_USE</code></td>
<td>-217</td>
<td>명시된 파일은 이미 사용중이므로 삭제할 수 없습니다.</td>
</tr>
<tr>
<td><code>APPLE_SINGLE_ERR</code></td>
<td>-218</td>
<td>AppleSingle format의 한 파일을 푸는 중에 에러가 발생했습니다.</td>
</tr>
<tr>
<td><code>INVALID_PATH_ERR</code></td>
<td>-219</td>
<td><a href="ko/XPInstall_API_Reference/Install_Object/Methods/getFolder">getFolder</a>에서 제공된 path가 정상적이지 않습니다.</td>
</tr>
<tr>
<td><code>PATCH_BAD_DIFF</code></td>
<td>-220</td>
<td>GDIFF에서 에러가 발생했습니다.</td>
</tr>
<tr>
<td><code>PATCH_BAD_CHECKSUM_TARGET</code></td>
<td>-221</td>
<td>원본 파일에 작성된 checksum이 XPI 파일의 checksum과 일치하지 않습니다.</td>
</tr>
<tr>
<td><code>PATCH_BAD_CHECKSUM_RESULT</code></td>
<td>-222</td>
<td>패치된 파일의 checksum검사는 실패했습니다.</td>
</tr>
<tr>
<td><code>UNINSTALL_FAILED</code></td>
<td>-223</td>
<td>패키지를 삭제중에 에러가 발생했습니다.</td>
</tr>
<tr>
<td><code>PACKAGE_FOLDER_NOT_SET</code></td>
<td>-224</td>
<td>설치 스크립트에 설치 폴더가 정의되어 있지 않습니다.</td>
</tr>
<tr>
<td><code>EXTRACTION_FAILED</code></td>
<td>-225</td>
<td>XPI file의 추출에 실패했습니다.</td>
</tr>
<tr>
<td><code>FILENAME_ALREADY_USED</code></td>
<td>-226</td>
<td>같은 파일 이름이 설치를 위해 사용중입니다.</td>
</tr>
<tr>
<td><code>INSTALL_CANCELLED</code></td>
<td>-227</td>
<td>medias res에서 설치가 취소되었을 때 발생합니다.</td>
</tr>
<tr>
<td><code>DOWNLOAD_ERROR</code></td>
<td>-228</td>
<td>내려받기 중 에러가 발생했습니다.</td>
</tr>
<tr>
<td><code>SCRIPT_ERROR</code></td>
<td>-229</td>
<td>스크립트에 에러가 있습니다.</td>
</tr>
<tr>
<td><code>ALREADY_EXISTS</code></td>
<td>-230</td>
<td>파일이 이미 로컬에 존재합니다.</td>
</tr>
<tr>
<td><code>IS_FILE</code></td>
<td>-231</td>
<td>주어진 것(대상)은 디렉토리가 아니라 파일입니다.</td>
</tr>
<tr>
<td><code>SOURCE_DOES_NOT_EXIST</code></td>
<td>-232</td>
<td>원본 파일/디렉토리를 찾을 수 없습니다.</td>
</tr>
<tr>
<td><code>SOURCE_IS_DIRECTORY</code></td>
<td>-233</td>
<td>주어진 것(원본)은 파일이 아니라 디렉토리입니다.</td>
</tr>
<tr>
<td><code>SOURCE_IS_FILE</code></td>
<td>-234</td>
<td>주어진 것(원본)은 디렉토리가 아니라 파일입니다. </td>
</tr>
<tr>
<td><code>INSUFFICIENT_DISK_SPACE</code></td>
<td>-235</td>
<td>설치를 위한 디스크 공간이 충분하지 않습니다.</td>
</tr>
<tr>
<td><code>FILENAME_TOO_LONG</code></td>
<td>-236</td>
<td><br></td>
</tr>
<tr>
<td><code>UNABLE_TO_LOCATE_LIB_FUNCTION</code></td>
<td>-237</td>
<td><br></td>
</tr>
<tr>
<td><code>UNABLE_TO_LOAD_LIBRARY</code></td>
<td>-238</td>
<td><br></td>
</tr>
<tr>
<td><code>CHROME_REGISTRY_ERROR</code></td>
<td>-239</td>
<td><br></td>
</tr>
<tr>
<td><code>MALFORMED_INSTALL</code></td>
<td>-240</td>
<td><br></td>
</tr>
<tr>
<td><code>KEY_ACCESS_DENIED</code></td>
<td>-241</td>
<td>접근이 제한된 레지스트리 키에 접근을 시도했습니다.</td>
</tr>
<tr>
<td><code>KEY_DOES_NOT_EXIST</code></td>
<td>-242</td>
<td>레지스트리 키가 존재하지 않습니다.</td>
</tr>
<tr>
<td><code>VALUE_DOES_NOT_EXIST</code></td>
<td>-243</td>
<td>레지스트리 값이 존재하지 않습니다.</td>
</tr>
<tr>
<td><code>INVALID_SIGNATURE</code></td>
<td>-260</td>
<td>XPI가 올바르지 않습니다.</td>
</tr>
<tr>
<td><code>OUT_OF_MEMORY</code></td>
<td>-299</td>
<td>작업을 위한 메모리가 충분하지 못합니다.</td>
</tr>
<tr>
<td><code>GESTALT_UNKNOWN_ERROR</code></td>
<td>-5550</td>
<td><br></td>
</tr>
<tr>
<td><code>GESTALT_INVALID_ARGUMENT</code></td>
<td>-5551</td>
<td><br></td>
</tr>
</tbody></table>
Revert to this revision