Что означает код HRESULT 0x8001FFFF (RPC_E_UNEXPECTED)?

 
Предыдущий Следующий
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.

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


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