| Предыдущий | Следующий |
| STATUS_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE | STATUS_GRAPHICS_INVALID_STRIDE |
STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE
Видимая область не помещается в активную первичную поверхность
STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE — значение NTSTATUS Windows из группы графики и отображения. Оно относится к стеку отображения ядра WDDM, а не только к ошибке Win32 GDI, поэтому полезный контекст обычно включает адаптер, объект VidPN, дочернее устройство, путь представления или первичное распределение, участвующее в вызове.
Видимая область описывает часть первичной поверхности, отображаемую через источник или путь VidPN. Это состояние означает, что переданные размеры видимой области недопустимы для текущего режима источника, первичной поверхности или преобразования пути.
Обычно это несоответствие геометрии, а не проблема разъёма. Оно может быть вызвано устаревшими данными режима, неверным расчётом поворота или масштабирования либо использованием координат рабочего стола там, где требуются локальные координаты поверхности.
Что проверить
- Сравните размер видимой области с размером первичной поверхности до и после преобразований поворота или масштабирования.
- Проверьте ошибки на единицу и переполнение целых чисел в вычислениях области.
- Повторно получите данные режима источника и преобразования пути после фиксации топологии.
Ссылки
- Microsoft: введение в Video Present Networks
- Microsoft: типы данных отображения D3DKMDT
- Microsoft: объекты и интерфейсы VidPN
Нужно найти другой код? Найти другой код состояния или ошибки.