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

 
Предыдущий Следующий
RPC_X_SS_HANDLES_MISMATCH RPC_X_NULL_REF_POINTER

RPC_X_SS_CANNOT_GET_CALL_HANDLE

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

RPC_X_SS_CANNOT_GET_CALL_HANDLE — заглушке RPC не удалось получить дескриптор удалённого вызова.

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

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

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

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

  • The RPC stub could not obtain its active call handle.
  • Generated stubs are intended to be treated as opaque. Calling NDR routines or code that depends on active-call state outside the intended generated-stub context can produce undefined behavior. Hand-written marshal routines, unusual interception layers, and mismatched generated artifacts are therefore important suspects.
  • Ensure no callback, deferred worker, or cleanup path invokes call-context-dependent routines after the RPC dispatch scope has ended.
  • Check custom user_marshal , wire_marshal , proxy, or RPC filter code for assumptions that an active call always exists.
  • this result is raised when a stub cannot obtain the handle for the RPC call it is currently processing.

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


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