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

 
Предыдущий Следующий
RPC_S_PROTSEQ_NOT_SUPPORTED RPC_S_INVALID_STRING_UUID

RPC_S_INVALID_RPC_PROTSEQ

RPC_S_INVALID_RPC_PROTSEQ означает, что недопустимо само значение последовательности протоколов. Это отличается от RPC_S_PROTSEQ_NOT_SUPPORTED: в данном случае среда выполнения не может принять переданное значение как допустимый идентификатор последовательности протоколов RPC.

Типичная причина

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

Что делать

  • Используйте документированные константы последовательностей протоколов RPC без изменений.
  • Проверяйте конфигурацию до вызова API привязки RPC.
  • Храните последовательность протоколов, сетевой адрес и конечную точку как отдельные значения конфигурации.

Microsoft: выбор последовательности протоколов · Возвращаемые значения RPC


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