Что означает код NTSTATUS 0xC0020011 (RPC_NT_UNKNOWN_MGR_TYPE)?

 
Предыдущий Следующий
RPC_NT_NOT_LISTENING RPC_NT_UNKNOWN_IF

RPC_NT_UNKNOWN_MGR_TYPE

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

Это отличается от RPC_NT_UNKNOWN_IF, который относится к контракту интерфейса, и от RPC_NT_OBJECT_NOT_FOUND, который относится к UUID объекта. Диагностика всех трёх как «сервер RPC недоступен» теряет решающий уровень.

Диспетчеризация объекта запросила незарегистрированный тип диспетчера

  • Регистрируйте UUID объекта, UUID типа диспетчера и UUID интерфейса отдельно в точке диспетчеризации.
  • Убедитесь, что модуль регистрации типов диспетчеров загружен до приёма объектно-специфичных вызовов.
  • Проверьте пути завершения/перезагрузки, которые могут удалить сведения о типах, пока привязка остаётся пригодной.

Ссылки


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