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

 
Предыдущий Следующий
RPC_S_UNSUPPORTED_NAME_SYNTAX RPC_S_DUPLICATE_ENDPOINT

RPC_S_UUID_NO_ADDRESS

description[путь создания UUID RPC не смог получить сетевой адрес, необходимый методу генерации UUID.]

Этот статус возникает при генерации UUID, а не при разрешении конечной точки

RPC_S_UUID_NO_ADDRESS связан с моделью создания UUID в стиле DCE, способной использовать адрес сетевого интерфейса как часть генерации UUID. Статус не означает отсутствие адреса RPC-сервера и не связан с RPC_S_NO_ENDPOINT_FOUND.

Исторически генерация UUID на основе времени использовала идентификатор узла, полученный из сетевого адреса. Среда RPC может вернуть этот статус, если не может получить подходящий адрес для такого пути генерации.

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

  • Убедитесь, какой API создания UUID вызывается, и сохраните его точный результат.
  • Проверьте состояние локальных сетевых интерфейсов и не работает ли процесс в необычно ограниченной или виртуализированной среде.
  • Не подставляйте IP-адрес сервера или конечную точку в поле UUID: UUID объекта и сетевые адреса имеют разное назначение.
  • Если приложению нужен только уникальный идентификатор, используйте документированный API UUID, а не реализуйте самостоятельно алгоритм DCE на основе узла и времени.

Область диагностики — локальное создание UUID. Снимки сопоставителя конечных точек и удалённые трассировки пакетов не объяснят, почему среда не смогла получить адрес узла.

Ссылки


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