Что означает код NTSTATUS 0xC002004A (RPC_NT_NO_MORE_BINDINGS)?

 
Предыдущий Следующий
RPC_NT_CALL_IN_PROGRESS RPC_NT_GROUP_MEMBER_NOT_FOUND

RPC_NT_NO_MORE_BINDINGS

Дополнительных привязок RPC нет

RPC_NT_NO_MORE_BINDINGS относится к facility NTSTATUS среды выполнения Windows RPC. Для RPC_NT_NO_MORE_BINDINGS протокол MS-RPCE расширяет модель DCE/RPC: сгенерированные заглушки маршалируют параметры, среда выполнения связывается с конечной точкой и последовательностью протокола, а ошибки безопасности или транспорта возвращаются как статусы facility RPC.

Обычно это граница перечисления, а не отказ транспорта. Среде выполнения больше нечего возвращать из текущего вектора привязок или операции поиска.

Отличайте это от полного отсутствия зарегистрированных привязок. Если вызывающая сторона ожидала больше конечных точек, проверьте регистрацию сервера и состояние Endpoint Mapper, но сам статус не доказывает неисправность всех конечных точек.

Что проверить для RPC_NT_NO_MORE_BINDINGS

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

Ссылки для RPC_NT_NO_MORE_BINDINGS


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