Site icon EfmSoft

Что означает код HRESULT 0x88790002 (D3D10_ERROR_FILE_NOT_FOUND)?

 
Предыдущий Следующий
D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS DXGI_ERROR_INVALID_CALL

D3D10_ERROR_FILE_NOT_FOUND

D3D10_ERROR_FILE_NOT_FOUND: значение HRESULT и практическая диагностика

HRESULT D3D10_ERROR_FILE_NOT_FOUND соответствует значению 0x88790002. Его штатное описание: «Указанный файл не найден.»

Старший бит HRESULT делает значение ошибкой. Эта константа объявлена в winerror.h и относится к области «Direct2D/Direct3D и графический конвейер».

Контекст подсистемы

Код возникает на конкретной границе графического API: при создании ресурса, записи команд, отрисовке, представлении кадра или восстановлении устройства. Сначала нужно зафиксировать первый неуспешный вызов и сообщения debug layer, а не переинициализировать весь графический стек.

Диагностические данные

  • Для воспроизводимого отчёта нужно зафиксировать адаптер, LUID, версию драйвера и уровень возможностей.
  • В первичном журнале нужно собрать минимальный PIX/RenderDoc-трассировочный фрагмент, если это допустимо.

Проверка по шагам

  1. Свести воспроизведение к одному ресурсу и одному графическому вызову; не удаляйте исходные данные до завершения сравнения.
  2. Проверить ограничения формата, bind flags, usage и состояния ресурса; повторите шаг на исправном контрольном примере.
  3. Сравнить поведение с WARP или другим адаптером, не меняя остальные параметры; сохраните первый hresult и точное время результата.
  4. Проверить переходы состояний и завершение команд перед повторным использованием; отдельно отметьте изменение состояния объекта.
  5. После исправления повторить resize, device recreation и длительный цикл кадров; все остальные условия оставьте неизменными.

Корректирующие действия

Корректирующее действие для него должно устранять условие «Указанный файл не найден» на уровне отладочный слой Direct3D.

Один случайный успех недостаточен.

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


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

Exit mobile version