Что означает код ошибки 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 runtime получил набор handles, которые не относятся к одному ожидаемому контексту удалённого вызова.

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

  • Зафиксируйте все binding/context handles, переданные процедуре.
  • Проверьте, не смешиваются ли handles от разных соединений, серверных экземпляров или предыдущих сеансов.
  • После reconnect не используйте сохранённый context handle старой сессии.
  • Проверьте lifetime и закрытие context handles в многопоточном клиенте.

Получите новый контекст через предусмотренную RPC-процедуру и используйте согласованный набор handles. Простое копирование числового значения старого handle не восстанавливает его серверное состояние.

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


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