Что означает код NTSTATUS 0xC002004F (RPC_NT_NO_INTERFACES)?

 
Предыдущий Следующий
RPC_NT_INVALID_OBJECT RPC_NT_CALL_CANCELLED

RPC_NT_NO_INTERFACES

Интерфейсы RPC не зарегистрированы

RPC_NT_NO_INTERFACES относится к подсистеме NTSTATUS среды выполнения Windows RPC. MS-RPCE расширяет модель DCE/RPC: сгенерированные заглушки маршализуют параметры, среда привязывается к конечной точке и последовательности протокола, а ошибки безопасности или транспорта могут возвращаться как статусы подсистемы RPC.

Статус означает, что среда выполнения не нашла зарегистрированных интерфейсов RPC в запрашиваемом контексте. Это серьёзнее одного неизвестного opnum: сам набор зарегистрированных интерфейсов пуст или невидим вызывающей стороне.

На сервере проверьте, что RpcServerRegisterIf или эквивалентная регистрация успешно завершились до начала прослушивания. В клиентском пути поиска проверьте фильтры и видимость endpoint mapper.

Что проверить для RPC_NT_NO_INTERFACES

  • Подтвердите порядок запуска сервера: регистрация последовательности протокола, интерфейса и конечной точки, затем прослушивание.
  • Проверьте, не завершился или не перезапустился ли сервер между обнаружением конечной точки и вызовом.
  • Убедитесь, что брандмауэр или изоляция службы не сделали результаты endpoint mapper устаревшими.

Ссылки для RPC_NT_NO_INTERFACES


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