Что означает код NTSTATUS 0xC0020025 (RPC_NT_INVALID_NAME_SYNTAX)?

 
Предыдущий Следующий
RPC_NT_NO_ENTRY_NAME RPC_NT_UNSUPPORTED_NAME_SYNTAX

RPC_NT_INVALID_NAME_SYNTAX

Передан недопустимый синтаксис имени RPC

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

Проверьте, не смешивает ли код синтаксис по умолчанию, явные константы синтаксиса и имена, специфичные для поставщика. Проблема не в недоступности сервера: имя невозможно корректно разобрать.

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

  • Запишите константу синтаксиса имени и строку имени записи.
  • Используйте одинаковый синтаксис при экспорте и импорте записей службы имён.
  • Не передавайте отображаемое имя или строку конечной точки там, где требуется запись службы имён RPC.

Ссылки


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