Что означает код HRESULT 0xC00D1B78 (NS_E_UNSUPPORTED_ARCHIVEOPERATION)?

 
Предыдущий Следующий
NS_E_UNSUPPORTED_ARCHIVETYPE NS_E_ARCHIVE_FILENAME_NOTSET

NS_E_UNSUPPORTED_ARCHIVEOPERATION

Точка в workflow

NS_E_UNSUPPORTED_ARCHIVEOPERATION / 0xC00D1B78 фиксирует конкретную границу: Выбранная операция архивирования не поддерживается для данного типа архива. Для этого результата полезно рассматривать маркер состояния «unsupported archiveoperation» как имя этапа, а не как общий сбой Windows Media.

Что записать

Зафиксируйте точный Player/API call, active Media object, состояние core, generation операции и первый нижележащий HRESULT. Для состояния «Выбранная операция архивирования не поддерживается для данного типа архива» эти данные важнее общего сообщения интерфейса, потому что показывают владельца отказавшего этапа.

НаблюдениеДиагностический вывод
Первый вызов возвращает NS_E_UNSUPPORTED_ARCHIVEOPERATIONОн подтверждает границу «Выбранная операция архивирования не поддерживается для данного типа архива» только для текущего объекта и generation.
После целевого изменения NS_E_UNSUPPORTED_ARCHIVEOPERATION исчезаетЭто поддерживает связь отказа с условием «Выбранная операция архивирования не поддерживается для данного типа архива», если остальные входные данные совпали.
Первым появляется другой нижележащий HRESULTСохраните его отдельно: маркер состояния «unsupported archiveoperation» может быть лишь отображением ошибки более низкого компонента.

Изолированный тест

Для проверки маркер состояния «unsupported archiveoperation» сравните два запуска одной операции: исходный с состоянием «Выбранная операция архивирования не поддерживается для данного типа архива» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_UNSUPPORTED_ARCHIVEOPERATION и объект, которому принадлежит маркер состояния «unsupported archiveoperation».
  2. Сохраните входные данные до изменения состояния «Выбранная операция архивирования не поддерживается для данного типа архива».
  3. Устраните только условие «Выбранная операция архивирования не поддерживается для данного типа архива» и выполните тот же вызов ещё раз.

Завершение проверки

Не подменяйте проверку маркер состояния «unsupported archiveoperation» широким reset Player. Повторяйте тот же вызов на том же объекте, меняя ровно одно состояние, относящееся к этому результату. После коррекции убедитесь, что исчезло именно состояние «Выбранная операция архивирования не поддерживается для данного типа архива».

Документация


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