Что означает код NTSTATUS 0xC002002C (RPC_NT_STRING_TOO_LONG)?

 
Предыдущий Следующий
RPC_NT_MAX_CALLS_TOO_SMALL RPC_NT_PROTSEQ_NOT_FOUND

RPC_NT_STRING_TOO_LONG

Строковое значение RPC длиннее допустимого для среды выполнения

Этот статус возникает до того, как строку можно безопасно использовать средой выполнения. Он может относиться к строкам привязки, конечным точкам, именам участников безопасности, именам записей или строкам данных, маршалируемым через интерфейс RPC.

Определите, какая именно строка слишком длинная. Для записи службы имён, имени участника безопасности сервера, строки конечной точки и параметра приложения действуют разные ограничения и способы исправления.

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

  • Сохраните точное поле строки и её длину.
  • Проверьте случайную конкатенацию, неограниченный пользовательский ввод и неправильную разрядность символов.
  • Не обрезайте молча имена участников безопасности: это может изменить смысл проверки подлинности.

Ссылки


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