| Предыдущий | Следующий |
| 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 не имеет смысла.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
