Что означает код HRESULT 0x80010118 (RPC_E_UNSECURE_CALL)?

 
Предыдущий Следующий
RPC_E_CALL_COMPLETE RPC_E_TOO_LATE

RPC_E_UNSECURE_CALL

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

RPC_E_UNSECURE_CALL (0x80010118) — код пытается impersonate небезопасный COM-вызов, для которого такая операция не поддерживается.

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

Код пытается выполнить impersonation для вызова, который не предоставляет требуемого уровня безопасности. Проверьте authentication/impersonation level и реальный call context.

Зафиксируйте authentication service, authentication level и impersonation level фактического proxy blanket, а также был ли вызов локальным или удалённым. Если серверу нужна impersonation, клиент должен установить защищённый call context с достаточным уровнем; простой retry того же небезопасного вызова ничего не меняет.

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

  • Impersonate on unsecure calls is not supported.

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


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