Site icon EfmSoft

Что означает код HRESULT 0x8898008A (MILERR_MALFORMEDGLYPHCACHE)?

 
Предыдущий Следующий
MILERR_GLYPHBITMAPMISSED MILERR_GENERIC_IGNORE

MILERR_MALFORMEDGLYPHCACHE

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

MILERR_MALFORMEDGLYPHCACHE (0x8898008A) — Некоторые растровые изображения глифов в кэше имеют непредвиденно большой размер.

Диагностика и проверка

Для этого результата сохраните размеры glyph bitmaps, cache entry metadata и font face, который их создал. Найдите аномально крупную или повреждённую entry и отделите проблему font rasterization от общего дефицита видеопамяти. Для контрольной проверки пересоздайте glyph cache для того же font/glyph и проверьте разумные dimensions до передачи bitmap в MIL.

В контрольном логе сохраните размеры glyph bitmaps, cache entry metadata и font face, который их создал; это позволит сравнить исходный и исправленный проход без подмены сценария.

Документация для результата 0x8898008A: Microsoft documentation about WPF hardware-accelerated rendering.


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

Exit mobile version