win32service Win32 Error Codes

메모: 이러한 상수는 Win32Service 1.0.0부터 더 이상 사용되지 않습니다.

Win32 Error Codes

상수 설명
WIN32_ERROR_ACCESS_DENIED 0x00000005 SCM 데이터베이스에 대한 핸들에 적절한 액세스 권한이 없습니다.
WIN32_ERROR_CIRCULAR_DEPENDENCY 0x00000423 순환 서비스 종속성이 지정되었습니다.
WIN32_ERROR_DATABASE_DOES_NOT_EXIST 0x00000429 지정한 데이터베이스가 존재하지 않습니다.
WIN32_ERROR_DEPENDENT_SERVICES_RUNNING 0x0000041B 실행 중인 다른 서비스가 종속되어 있으므로 서비스를 중지할 수 없습니다.
WIN32_ERROR_DUPLICATE_SERVICE_NAME 0x00000436 표시 이름이 이미 서비스 제어 관리자 데이터베이스에 서비스 이름 또는 다른 표시 이름으로 존재합니다.
WIN32_ERROR_FAILED_SERVICE_CONTROLLER_CONNECT 0x00000427 프로그램이 서비스가 아닌 콘솔 응용 프로그램으로 실행 중인 경우 이 오류가 반환됩니다. 프로그램이 디버깅 목적으로 콘솔 응용 프로그램으로 실행되는 경우 서비스별 코드가 호출되지 않도록 구성합니다.
WIN32_ERROR_INSUFFICIENT_BUFFER 0x0000007A 서비스 상태 구조에 비해 버퍼가 너무 작습니다. 구조에 아무 것도 기록되지 않았습니다.
WIN32_ERROR_INVALID_DATA 0x0000000D 지정된 서비스 상태 구조가 잘못되었습니다.
WIN32_ERROR_INVALID_HANDLE 0x00000006 지정된 서비스 제어 관리자 데이터베이스에 대한 핸들이 잘못되었습니다.
WIN32_ERROR_INVALID_LEVEL 0x0000007C InfoLevel 매개변수에 지원되지 않는 값이 있습니다.
WIN32_ERROR_INVALID_NAME 0x0000007B 지정한 서비스 이름이 잘못되었습니다.
WIN32_ERROR_INVALID_PARAMETER 0x00000057 지정된 매개변수가 잘못되었습니다.
WIN32_ERROR_INVALID_SERVICE_ACCOUNT 0x00000421 user 매개변수에 지정된 사용자 계정 이름이 존재하지 않습니다. win32_create_service()를 참조하십시오.
WIN32_ERROR_INVALID_SERVICE_CONTROL 0x0000041C 요청한 제어 코드가 유효하지 않거나 서비스에서 허용되지 않습니다.
WIN32_ERROR_PATH_NOT_FOUND 0x00000003 서비스 바이너리 파일을 찾을 수 없습니다.
WIN32_ERROR_SERVICE_ALREADY_RUNNING 0x00000420 서비스 인스턴스가 이미 실행 중입니다.
WIN32_ERROR_SERVICE_CANNOT_ACCEPT_CTRL 0x00000425 서비스 상태가 WIN32_SERVICE_STOPPED, WIN32_SERVICE_START_PENDING 또는 WIN32_SERVICE_STOP_PENDING이므로 요청한 제어 코드를 서비스에 보낼 수 없습니다.
WIN32_ERROR_SERVICE_DATABASE_LOCKED 0x0000041F 데이터베이스가 잠겨 있습니다.
WIN32_ERROR_SERVICE_DEPENDENCY_DELETED 0x00000433 서비스가 존재하지 않거나 삭제 표시된 서비스에 종속됩니다.
WIN32_ERROR_SERVICE_DEPENDENCY_FAIL 0x0000042C 서비스는 시작하지 못한 다른 서비스에 종속됩니다.
WIN32_ERROR_SERVICE_DISABLED 0x00000422 서비스가 비활성화되었습니다.
WIN32_ERROR_SERVICE_DOES_NOT_EXIST 0x00000424 지정된 서비스가 설치된 서비스로 존재하지 않습니다.
WIN32_ERROR_SERVICE_EXISTS 0x00000431 지정한 서비스가 이 데이터베이스에 이미 있습니다.
WIN32_ERROR_SERVICE_LOGON_FAILED 0x0000042D 로그온 실패로 인해 서비스가 시작되지 않았습니다. 이 오류는 서비스가 "서비스로 로그온" 권한이 없는 계정으로 실행되도록 구성된 경우에 발생합니다.
WIN32_ERROR_SERVICE_MARKED_FOR_DELETE 0x00000430 지정된 서비스는 이미 삭제 표시가 되어 있습니다.
WIN32_ERROR_SERVICE_NO_THREAD 0x0000041E 서비스에 대한 스레드를 생성할 수 없습니다.
WIN32_ERROR_SERVICE_NOT_ACTIVE 0x00000426 서비스가 시작되지 않았습니다.
WIN32_ERROR_SERVICE_REQUEST_TIMEOUT 0x0000041D 서비스에 대한 프로세스가 시작되었지만 StartServiceCtrlDispatcher를 호출하지 않았거나 StartServiceCtrlDispatcher를 호출한 스레드가 제어 처리기 함수에서 차단되었을 수 있습니다.
WIN32_ERROR_SHUTDOWN_IN_PROGRESS 0x0000045B 시스템이 종료됩니다. 이 함수는 호출할 수 없습니다.
WIN32_ERROR_SERVICE_SPECIFIC_ERROR 0x0000042A 서비스가 서비스별 오류 코드를 반환했습니다.
WIN32_NO_ERROR 0x00000000 오류가 없습니다.