| Предыдущий | Следующий |
| ERROR_INVALID_ENVIRONMENT | ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT |
RPC_S_NO_MORE_BINDINGS
Вектор привязок или последовательность поиска исчерпаны
RPC_S_NO_MORE_BINDINGS является результатом перечисления: запрос привязок RPC или поиск больше не имеет дескрипторов привязки для возврата. Сам по себе он не означает, что все возвращённые привязки недоступны или что сервер не имеет интерфейсов. Вызывающая сторона достигла конца текущего набора привязок.
Подсчитайте уже возвращённые привязки и запишите их последовательности протоколов и конечные точки. Если не получено ни одной, проверьте создание привязок сервером и регистрацию интерфейса; если получено несколько, статус может быть нормальным признаком завершения, который приложению не следует считать критическим отказом транспорта. Освобождайте каждый вектор привязок и контекст запроса в соответствии с контрактом API.
Что проверить
- Отличайте конец перечисления от отказа конкретной привязки.
- Проверьте, какие последовательности протоколов сервер действительно зарегистрировал.
- Освобождайте контексты запросов и векторы привязок на каждом пути выхода.
Ссылки
- Microsoft: поиск серверной программы RPC
- Microsoft: регистрация интерфейса сервера и привязок
- Microsoft: статусы перечисления привязок RPC
Нужно найти другой код? Найти другой код состояния или ошибки.
