| Предыдущий | Следующий |
| ERROR_DBG_COMMAND_EXCEPTION | ERROR_THREAD_WAS_SUSPENDED |
ERROR_OBJECT_NAME_EXISTS
Что означает ERROR_OBJECT_NAME_EXISTS
ERROR_OBJECT_NAME_EXISTS означает, что при создании именованного системного объекта обнаружен объект с тем же именем. В ряде Win32 API handle при этом остаётся пригодным, поэтому решение зависит от контракта конкретной функции и ожидаемой идемпотентности.
Что проверить
- Сохраните вызванный create API, имя и возвращённый handle/result.
- Проверьте документацию функции: отличает ли она existing object через GetLastError при успешном handle.
- Сравните свойства существующего объекта с ожидаемыми; не удаляйте его автоматически, если он принадлежит другому процессу.
Как подтвердить результат
Корректная обработка подтверждается осознанным использованием существующего объекта либо созданием объекта под уникальным именем без ложной классификации informational result как hard failure.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
