Что означает код HRESULT 0xC00D158F (NS_E_ARCHIVE_GAP_DETECTED)?

 
Предыдущий Следующий
NS_E_ARCHIVE_ABORT_DUE_TO_BCAST NS_E_AUTHORIZATION_FILE_NOT_FOUND

NS_E_ARCHIVE_GAP_DETECTED

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

NS_E_ARCHIVE_GAP_DETECTED (0xC00D158F) — архиватор обнаружил разрыв непрерывности входящего источника.

Привлекательная, но вводящая в заблуждение реакция — исправлять только имя выходного файла, пока источник продолжает пропадать или перезапускаться. Такое действие не проверяет важное здесь различие: прерывание из-за вещания означает несовместимость режимов, а обнаружен разрыв — потерю непрерывности во время активной архивации. Это различие также объясняет, почему мониторинг должен сохранять символьное имя, а не только общий сбой COM.

Главное различие: прерывание из-за вещания означает несовместимость режимов, а обнаружен разрыв — потерю непрерывности во время активной архивации.

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

  • Используйте заведомо рабочий объект того же типа и измените только предварительное условие, описанное как «архиватор обнаружил разрыв непрерывности входящего источника».
  • Сопоставьте параметры вызова с условием «архиватор обнаружил разрыв непрерывности входящего источника» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
  • После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «архиватор обнаружил разрыв непрерывности входящего источника» больше не воспроизводится.

Близкие коды

КодЧем отличается
NS_E_ARCHIVE_ABORT_DUE_TO_BCASTПо отношению к нему этот соседний результат относится к другому состоянию или ветви проверки, даже если видимый пользователю симптом похож.
NS_E_WIZARD_RUNNINGИспользуйте тип объекта и последовательность операций, чтобы определить авторитетный результат.

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


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