| Предыдущий | Следующий |
| 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.
Технические ссылки
- Microsoft: context_handle binding rules
- The Open Group: RPC handles in IDL
- Microsoft: RPC return values
Нужно найти другой код? Найти другой код состояния или ошибки.