Что означает код HRESULT 0x88985003 (DWRITE_E_FILENOTFOUND)?

 
Предыдущий Следующий
DWRITE_E_NOFONT DWRITE_E_FILEACCESS

DWRITE_E_FILENOTFOUND

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

DWRITE_E_FILENOTFOUND означает, что DirectWrite не смог открыть данные шрифта, потому что файл, каталог, сетевое расположение, диск или другое хранилище отсутствует либо недоступно.

Источником может быть обычный файл, ресурс пакета, удалённое расположение или данные пользовательского загрузчика шрифтов.

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

  • Зафиксируйте окончательно разрешённый путь или идентификатор ресурса.
  • Проверьте существование файла и доступность сетевого или пакетного источника.
  • Для пользовательского загрузчика убедитесь, что ключ всё ещё соответствует существующему ресурсу.
  • Если источник изменился, удаляйте только устаревшую запись кэша, а не весь кэш без необходимости.

Исправление должно восстановить требуемый источник. Подстановка другого шрифта допустима только как осознанный механизм резервного выбора приложения.

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


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