Site icon EfmSoft

Что означает код HRESULT 0xC00D1018 (NS_E_WMPZIP_NOTAZIPFILE)?

 
Предыдущий Следующий
NS_E_WMP_CS_NOTEVENLYDIVISIBLE NS_E_WMPZIP_CORRUPT

NS_E_WMPZIP_NOTAZIPFILE

Граница результата

Когда возвращается NS_E_WMPZIP_NOTAZIPFILE, проверяемое состояние — Входной файл не распознаётся как ZIP-архив. Диагностика должна быть привязана к маркер состояния «wmpzip notazipfile» и к первому вызову, который его обнаружил.

Свидетельства

Запишите имя ZIP, имя внутреннего ресурса, размер, центральный каталог и результат чтения конкретного entry. Затем свяжите их с первой временной меткой, на которой наблюдалось «Входной файл не распознаётся как ZIP-архив», чтобы не смешать разные поколения операции.

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

Контрольный запуск

Для проверки маркер состояния «wmpzip notazipfile» сравните два запуска одной операции: исходный с состоянием «Входной файл не распознаётся как ZIP-архив» и второй после одного целевого изменения. Остальные входные данные оставьте неизменными.

  1. Зафиксируйте первый NS_E_WMPZIP_NOTAZIPFILE и объект, которому принадлежит маркер состояния «wmpzip notazipfile».
  2. Сохраните входные данные до изменения состояния «Входной файл не распознаётся как ZIP-архив».
  3. Устраните только условие «Входной файл не распознаётся как ZIP-архив» и выполните тот же вызов ещё раз.

После исправления

Не подменяйте проверку маркер состояния «wmpzip notazipfile» широким reset Player. Сравнивайте тот же архив; повторная упаковка меняет структуру и не является контрольным тестом. После коррекции убедитесь, что исчезло именно состояние «Входной файл не распознаётся как ZIP-архив».

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


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

Exit mobile version