Что означает код ошибки Windows 759 (ERROR_PROCESS_NOT_IN_JOB)?

 
Предыдущий Следующий
ERROR_NOTHING_TO_TERMINATE ERROR_PROCESS_IN_JOB

ERROR_PROCESS_NOT_IN_JOB

Что означает ERROR_PROCESS_NOT_IN_JOB

ERROR_PROCESS_NOT_IN_JOB — указанный процесс не входит в задание.

Практический смысл и диагностика

Указанный процесс не связан с запрошенным объектом Job.

  • Обрабатывайте отсутствие членства явно. Назначайте процесс в Job только если политика это допускает и процесс ещё можно назначить; иначе переходите по ветке очистки для процесса вне Job. Не пытайтесь многократно «удалять» процесс из Job как из изменяемого списка.
  • Job API возвращает этот код, когда операция предполагает членство, которого нет. Процесс мог никогда не назначаться в этот Job, принадлежать другому Job либо завершиться и быть заменённым между проверками.
  • Особенно внимательно проверьте cleanup-код, который удаляет или учитывает участников Job.
  • Повтор имеет смысл только если внешнее состояние действительно может измениться. Если причина — принадлежность объекта, неподдерживаемая возможность, владение или неправильная последовательность вызовов, неизменный retry лишь повторит дефект и затруднит поиск первого полезного события.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.