| Предыдущий | Следующий |
| RPC_NT_OBJECT_NOT_FOUND | RPC_NT_TYPE_ALREADY_REGISTERED |
RPC_NT_ALREADY_REGISTERED
RPC_NT_ALREADY_REGISTERED является значением NTSTATUS среды выполнения Windows RPC. Этот статус сообщает о повторной регистрации UUID объекта в среде RPC. Обычно он указывает на порядок жизненного цикла: путь инициализации регистрирует объект повторно либо путь очистки не удалил предыдущую регистрацию.
Это отличается от RPC_NT_TYPE_ALREADY_REGISTERED, который относится к UUID типа диспетчера, а не UUID объекта. Результат также отличается от RPC_NT_ENTRY_ALREADY_EXISTS, относящегося к записи службы имён.
Сервер попытался зарегистрировать уже существующий UUID объекта
- Записывайте каждую регистрацию UUID объекта вместе с событиями жизненного цикла процесса, перезапуска службы и завершения.
- Проверьте идемпотентность кода инициализации вместо сокрытия дубликата игнорированием результата.
- Убедитесь, что два компонента службы не регистрируют одновременно один объект с одинаковым UUID.
Ссылки
- Microsoft: возвращаемые значения RPC
- Microsoft: привязка на стороне сервера
- The Open Group: спецификация DCE 1.1 RPC
Нужно найти другой код? Найти другой код состояния или ошибки.