| Предыдущий | Следующий |
| CO_E_CANCEL_DISABLED | DISP_E_UNKNOWNINTERFACE |
RPC_E_UNEXPECTED
Что означает RPC_E_UNEXPECTED
RPC_E_UNEXPECTED (0x8001FFFF) — COM/RPC сообщил внутреннее состояние, не предусмотренное нормальным контрактом текущего вызова.
Что проверить
COM/RPC встретил внутреннее состояние вне нормального контракта. Сохраните предыдущий HRESULT и события proxy/stub/server — они полезнее общего RPC_E_UNEXPECTED.
Поскольку код намеренно общий, ищите первый предшествующий конкретный сбой: disconnect, marshal/unmarshal error, server termination или нарушение call lifecycle. Снимите стек первой точки возврата и минимизируйте hooks/message filters; исправление следует подтверждать исчезновением исходного более конкретного события, а не только общего HRESULT.
Исходная формулировка
- An internal error occurred.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.