Замечание:
Эти константы больше не используются с Win32Service 1.0.0.
Константа | Значение | Описание |
---|---|---|
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 | Служба не может запустится из-за проблем авторизации. Такая ошибка случается, если служба настроена на запуск под учётной записью, у которой нет прав запускаться как службе (Log on as a service). |
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 | Нет ошибок. |