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

 
Предыдущий Следующий
RPC_X_SS_CONTEXT_DAMAGED RPC_X_SS_CANNOT_GET_CALL_HANDLE

RPC_X_SS_HANDLES_MISMATCH

Что означает RPC_X_SS_HANDLES_MISMATCH

RPC_X_SS_HANDLES_MISMATCH — дескрипторы привязки, переданные удалённому вызову процедуры, не совпадают.

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

Зафиксируйте интерфейс RPC, процедуру, привязку или конечную точку и сторону соединения, на которой появился RPC_X_SS_HANDLES_MISMATCH.

  • Проверьте доступность RPC-сервера и конечной точки, а затем отдельно параметры вызова и правила NDR и потоковых параметров, если транспорт уже установлен.
  • Сохраните исходный статус RPC до преобразования в Win32/HRESULT и сопоставьте его с серверным журналом той же операции.

Исходная формулировка

  • Binding handles for the RPC call point to different server contexts.
  • Two independently created bindings are combined in a wrapper that assumes they are interchangeable.
  • On reconnect or failover, invalidate dependent contexts rather than attempting to attach them to a new binding.
  • An IDL declaration or FFI wrapper assigns the wrong parameter to the binding-handle role.
  • Load balancing or reconnection changes the target while a higher-level object still stores an old handle.

Технические ссылки


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