AstraRegul
Релиз 2024.08.31.00
×

3.7.1.4. Ограничение GDI

 
GDI (Graphics Device Interface) — это интерфейс Windows для представления графических объектов и передачи их на устройства отображения, такие, как мониторы и принтеры.
GDI отвечает за отрисовку линий и кривых, отображение шрифтов и обработку палитры.
GDI не отвечает за отрисовку окон, меню и т. п., эта задача закреплена за пользовательской подсистемой, располагающейся в user32.dll и основывающейся на GDI.
 
В системах семейства Windows может быть одновременно создано не более 65536 объектов GDI.
 
На процесс по умолчанию установлено ограничение в 10000.
 
Изменить данное значение (в пределах от 256 до 65536) можно в реестре:
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\Windows\GDIProcessHandleQuota
 
Параметр GDIProcessHandleQuota отвечает за максимальное количество GDI для одного процесса.
 
Microsoft настоятельно не рекомендует увеличивать это ограничение.
 
После изменения значения параметра GDIProcessHandleQuota необходимо перезагрузить компьютер.