Что означает код HRESULT 0x8000FFFF (E_UNEXPECTED)?

 
Предыдущий Следующий
E_ADS_INVALID_FILTER RPC_E_CALL_REJECTED

E_UNEXPECTED

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

E_UNEXPECTED (0x8000FFFF) — Критический сбой.

Что проверить по этому результату

Сохраните lifecycle/state объекта и последовательность вызовов перед ошибкой: код обычно означает нарушение внутреннего инварианта или недопустимый порядок операций. Сведите сценарий к первому переходу состояния, после которого результат появляется, и проверьте документацию метода на допустимые состояния объекта.

Если результат появился после reentrancy, shutdown или callback, проверьте, не был ли объект переведён в конечное состояние раньше внешнего вызова. Повтор на новом объекте помогает отделить повреждённый state от глобального сбоя компонента.

Документация для результата 0x8000FFFF:common HRESULT values · COM error codes · CoInitializeEx.


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