Site icon EfmSoft

Что означает код HRESULT 0xC00D1019 (NS_E_WMPZIP_CORRUPT)?

 
Предыдущий Следующий
NS_E_WMPZIP_NOTAZIPFILE NS_E_WMPZIP_FILENOTFOUND

NS_E_WMPZIP_CORRUPT

Точка в workflow

Когда возвращается NS_E_WMPZIP_CORRUPT со значением 0xC00D1019, проверяемое состояние — Структура skin ZIP или один из архивных элементов повреждены. Диагностика должна быть привязана к маркер состояния «wmpzip corrupt» и к первому вызову, который его обнаружил.

Что записать

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

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

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

Контрольный запуск должен воспроизводить маркер состояния «wmpzip corrupt» на тех же входных данных. Измените только причину «Структура skin ZIP или один из архивных элементов повреждены»; если исходный вызов проходит дальше, граница локализована.

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

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

Сравнивайте тот же архив; повторная упаковка меняет структуру и не является контрольным тестом. Если после этого «Структура skin ZIP или один из архивных элементов повреждены» больше не возникает, но появляется новый код, продолжайте диагностику уже с нового первичного HRESULT.

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


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

Exit mobile version