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

 
Предыдущий Следующий
RPC_S_WRONG_KIND_OF_BINDING RPC_S_PROTSEQ_NOT_SUPPORTED

RPC_S_INVALID_BINDING

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

Распространённые причины

  • Дескриптор не был инициализирован из-за ошибки создания привязки.
  • Приложение уже освободило его с помощью RpcBindingFree.
  • Вместо него был передан указатель или дескриптор, принадлежащий другому API.
  • Параллельная очистка сделала дескриптор недействительным, пока другой поток продолжал его использовать.

Что делать

Задайте для каждого дескриптора привязки однозначного владельца, сохраняйте статус функции, создавшей его, и предотвращайте использование после очистки. Повторное создание привязки уместно только после исправления локальной ошибки жизненного цикла.

Microsoft: RpcBindingFromStringBinding · Возвращаемые значения RPC


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