Что означает код NTSTATUS 0xC01E033B (STATUS_GRAPHICS_INVALID_VISIBLEREGION_SIZE)?

 
Предыдущий Следующий
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. Это состояние означает, что переданные размеры видимой области недопустимы для текущего режима источника, первичной поверхности или преобразования пути.

Обычно это несоответствие геометрии, а не проблема разъёма. Оно может быть вызвано устаревшими данными режима, неверным расчётом поворота или масштабирования либо использованием координат рабочего стола там, где требуются локальные координаты поверхности.

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

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

Ссылки


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