Что означает код HRESULT 0x80010100 (RPC_E_SYS_CALL_FAILED)?

 
Предыдущий Следующий
RPC_E_SERVER_DIED_DNE RPC_E_OUT_OF_RESOURCES

RPC_E_SYS_CALL_FAILED

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

RPC_E_SYS_CALL_FAILED сообщает, что COM/RPC не смог выполнить необходимый системный вызов Windows. Сам HRESULT не показывает, какой именно вызов был первичным.

Правильная диагностика

Главная задача — найти нижележащий Win32 или NTSTATUS в трассировке до его свёртывания в общий COM-код.

  • Сохраните первый системный код и операцию, которая его вернула.
  • Если это создание handle/event или allocation, измерьте ресурсы процесса.
  • Если это security/transport path, повторите под тем же token/session context.
  • Сравните чистый процесс с вариантом, где активны hooks, injection или hardening.

Чего не делать

Не меняйте CLSID, typelib или параметры метода только из-за этого HRESULT. Исправление считается подтверждённым, когда исчезает конкретный первичный системный отказ.

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


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