Что означает код ошибки Windows 1720 (RPC_S_CANT_CREATE_ENDPOINT)?

 
Предыдущий Следующий
RPC_S_NO_PROTSEQS RPC_S_OUT_OF_RESOURCES

RPC_S_CANT_CREATE_ENDPOINT

Создание конечной точки выполняется до того, как может помочь Endpoint Mapper

RPC_S_CANT_CREATE_ENDPOINT означает, что серверная среда выполнения не смогла создать локальную конечную точку для выбранной последовательности протокола. Конкретный ресурс зависит от транспорта: для RPC через TCP это TCP-порт, а для RPC через именованные каналы — именованный канал.

Это не то же самое, что неспособность клиента найти конечную точку. Сервер завершился ошибкой при создании адреса, на котором собирался принимать подключения.

Что зафиксировать

  • Запишите последовательность протокола и запрошенную конечную точку, переданные в RpcServerUseProtseqEp*.
  • Для явно заданных конечных точек проверьте, не владеет ли тем же транспортным ресурсом другой процесс или экземпляр сервера.
  • Для динамических конечных точек исследуйте расширенную информацию об ошибке RPC и нижележащие ошибки транспорта или ресурсов, а не угадывайте фиксированный порт.
  • Убедитесь, что формат конечной точки соответствует выбранной последовательности протокола: TCP-порт и имя канала невзаимозаменяемы.

Регистрацию в Endpoint Mapper следует исследовать только после успешного создания серверных привязок средой выполнения. Нельзя опубликовать конечную точку, которую сервер не смог создать.

Ссылки


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