| Предыдущий | Следующий |
| MILERR_SHADER_COMPILE_FAILED | MILERR_QPC_TIME_WENT_BACKWARD |
MILERR_MAX_TEXTURE_SIZE_EXCEEDED
Как диагностировать MILERR_MAX_TEXTURE_SIZE_EXCEEDED
MILERR_MAX_TEXTURE_SIZE_EXCEEDED — Поверхность перенаправления Media Integration Layer превышает допустимый для устройства размер текстуры.
Этот HRESULT возникает ниже управляемого слоя WPF, в MIL/UCE. первичная причина нередко появляется раньше в журнале рендеринга или после сбоя графического устройства.
Разбор условия ошибки
ошибка связана с размером или диапазоном. разделяйте размер выделенного буфера, фактическую длину данных, требуемую длину и единицы измерения.
- Запишите переданный и требуемый размеры, тип счётчика и единицы — байты, символы, элементы или блоки.
- Сопоставьте создание и уничтожение визуальных ресурсов, дескрипторов и partition/channel.
- Не продолжайте использовать объект композиции, который уже перешёл в faulted или zombied-состояние.
- сохраните исключение верхнего уровня, внутренний HRESULT, стек поток рендеринга и предшествующие события графического драйвера.
- Проверьте видеодрайвер, удалённый сеанс, аппаратное ускорение и воспроизведение с программным рендерингом.
Какие данные собрать
- Получите дамп первого исключения поток рендеринга, а не только последующей ошибки интерфейса.
- Сократите сцену до минимального визуального дерева и поочерёдно верните эффекты, текст и bitmap-ресурсы.
- Зафиксируйте модель GPU, драйвер, WPF render tier, тип сеанса и момент сбоя относительно изменения окна/дисплея.
Ссылки по этому результату
Нужно найти другой код? Найти другой код состояния или ошибки.