| Предыдущий | Следующий |
| RPC_NT_MAX_CALLS_TOO_SMALL | RPC_NT_PROTSEQ_NOT_FOUND |
RPC_NT_STRING_TOO_LONG
Строковое значение RPC длиннее допустимого для среды выполнения
Этот статус возникает до того, как строку можно безопасно использовать средой выполнения. Он может относиться к строкам привязки, конечным точкам, именам участников безопасности, именам записей или строкам данных, маршалируемым через интерфейс RPC.
Определите, какая именно строка слишком длинная. Для записи службы имён, имени участника безопасности сервера, строки конечной точки и параметра приложения действуют разные ограничения и способы исправления.
Что проверить
- Сохраните точное поле строки и её длину.
- Проверьте случайную конкатенацию, неограниченный пользовательский ввод и неправильную разрядность символов.
- Не обрезайте молча имена участников безопасности: это может изменить смысл проверки подлинности.
Ссылки
- Microsoft: RpcBindingSetAuthInfoEx
- Microsoft: обзор записей службы имён RPC
- Microsoft: указание конечных точек RPC
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.