Что означает код NTSTATUS 0xC002000D (RPC_NT_TYPE_ALREADY_REGISTERED)?

 
Предыдущий Следующий
RPC_NT_ALREADY_REGISTERED RPC_NT_ALREADY_LISTENING

RPC_NT_TYPE_ALREADY_REGISTERED

RPC_NT_TYPE_ALREADY_REGISTERED — значение NTSTATUS, используемое средой выполнения Windows RPC. Типы диспетчеров RPC связывают объектно-специфическую диспетчеризацию с UUID типа. Этот статус означает, что среда выполнения уже содержит регистрируемый тип диспетчера. Поэтому дубликат находится на уровне регистрации типа, а не обязательно на уровне регистрации отдельного объекта.

Сравните этот код с RPC_NT_ALREADY_REGISTERED, который относится к UUID объекта. Система может законно иметь несколько объектов одного типа диспетчера, но не может безусловно повторять регистрацию того же типа в одном контексте среды выполнения.

Предпринята повторная регистрация типа диспетчера

  • Запишите UUID типа диспетчера, обслуживаемый им интерфейс и модуль, выполняющий регистрацию.
  • Проверьте порядок инициализации подключаемых модулей и путей перезагрузки службы, совместно использующих один процесс RPC runtime.
  • Разделяйте журналы регистрации типа и регистрации объекта; их объединение скрывает причину этого статуса.

Ссылки


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