| Предыдущий | Следующий |
| RPC_E_SERVERFAULT | RPC_E_INVALIDMETHOD |
RPC_E_CHANGED_MODE
Что означает RPC_E_CHANGED_MODE
RPC_E_CHANGED_MODE (0x80010106) — После установки режима потока изменить его невозможно.
В подсистеме «COM/RPC» этот HRESULT описывает объект «смена режима, режим потока или компонента», и первый диагностический шаг — сопоставить первый отказ с фактическими параметрами операции.
Диагностика и проверка результата
Если система сообщает «после установки режима потока изменить его невозможно», воспроизведите исходную операцию на минимальном объекте и меняйте только одно условие за запуск.
Для диагностики темы «смена режима, режим потока или компонента» сохраните IID/метод, endpoint, identity сервера, время вызова и ранние события RPC/SCM или crash dump сервера.
Для контрольного повтора сохраните следующие данные: CoInitializeEx, CoUninitialize, OleInitialize; они относятся к теме «смена режима, режим потока или компонента».
Закройте диагностику после двух проверок: исходный сценарий проходит без результата 0x80010106, а заведомо неверный вход отклоняется на ожидаемой границе.
Документация для результата 0x80010106: COM documentation.
Нужно найти другой код? Найти другой код состояния или ошибки.