Site icon EfmSoft

Что означает код ошибки Windows 1780 (RPC_X_NULL_REF_POINTER)?

 
Предыдущий Следующий
RPC_X_SS_CANNOT_GET_CALL_HANDLE RPC_X_ENUM_VALUE_OUT_OF_RANGE

RPC_X_NULL_REF_POINTER

Что означает результат

RPC_X_NULL_REF_POINTER: Заглушке RPC передан нулевой ссылочный указатель.. RPC/NDR получил NULL для параметра, который IDL объявляет как обязательную non-null reference. Это contract/marshalling error данных вызова, а не transport failure.

Что проверить

  • Найдите параметр с [ref] semantics и значение на клиенте перед marshaling.
  • Сверьте IDL клиента и сервера, особенно после изменения версии интерфейса.
  • Проверьте, не преобразуется ли пустой объект в NULL промежуточным wrapper code.

Диагностика и исправление

Исправьте caller или IDL contract. Retry того же marshaled NULL не имеет смысла.

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


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

Exit mobile version