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

 
Предыдущий Следующий
RPC_S_INVALID_BOUND RPC_S_INVALID_NAME_SYNTAX

RPC_S_NO_ENTRY_NAME

description[RPC_S_NO_ENTRY_NAME: привязка не содержит имени записи.]

Не каждая привязка хранит происхождение из пространства имён RPC

RPC_S_NO_ENTRY_NAME может возникнуть, когда код запрашивает запись службы имён, связанную с привязкой, но у этой привязки нет имени записи. Привязка, созданная напрямую из строковой привязки или составленная из сетевого адреса и конечной точки, не обязательно связана с записью пространства имён RPC.

API службы имён сохраняют сведения о привязках, импортированных или найденных через службу имён RPC. Запрос такого происхождения у прямой привязки является ошибкой категории, а не доказательством непригодности самой серверной привязки.

Что проверить

  • Проследите, была ли привязка получена через RpcNsBindingImport*, RpcNsBindingLookup*или создана напрямую из строковой привязки.
  • Не используйте имя записи как единственное поле идентификации сервера: у прямых привязок его законно нет.
  • Если политика приложения требует обнаружения через пространство имён, храните запись пространства имён вместе с привязкой, а не пытайтесь восстановить её позднее.

Вызовы через привязку всё ещё могут выполняться успешно. Отсутствует связь с записью службы имён, а не обязательно последовательность протокола, сетевой адрес или конечная точка.

Ссылки


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