Что означает код HRESULT 0xC00D145B (NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST)?

 
Предыдущий Следующий
NS_E_PUBLISHING_POINT_REMOVED NS_E_UNSUPPORTED_LANGUAGE

NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST

Что означает NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST

NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST (0xC00D145B) означает, что вызывающая сторона попыталась вручную запустить push точка публикации, жизненным циклом которой должен управлять входящий push-сеанс encoder.

Это не ошибка «point не запускается вообще». Для такого объекта корректным trigger является подключение encoder; административный Start нарушает contract выбранного типа точка публикации.

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

  • Проверьте тип точка публикации и способ запуска, с которым она была создана.
  • Убедитесь, что encoder подключается к правильной push URL/точке и именно его соединение инициирует переход в running state.
  • Не переключайте объект в auto-start только ради обхода HRESULT: это меняет lifecycle semantics и может скрыть ошибочную схему управления.

Технические ссылки


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