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