Читать все об этом здесь :
Категории объектов
Система предоставляет три категории объектов: пользователь, интерфейс графического устройства (GDI) и ядро. Система использует объекты пользователя для поддержки управления окнами, объекты GDI для поддержки графики и объекты ядра для поддержки управления памятью, выполнения процессов и межпроцессного взаимодействия (IPC). Информацию о создании и использовании определенного объекта см. В соответствующем обзоре.
Объекты пользователя
Объекты пользовательского интерфейса поддерживают только один дескриптор на объект. Процессы не могут наследовать или дублировать дескрипторы пользовательских объектов. Процессы в одном сеансе не могут ссылаться на дескриптор пользователя в другом сеансе.
Существует теоретический предел в 65 536 пользовательских дескрипторов на сеанс. Однако максимальное число пользовательских дескрипторов, которое можно открыть за сеанс, обычно меньше, поскольку на него влияет доступная память. Существует также ограничение по умолчанию для каждого процесса для пользовательских дескрипторов. Чтобы изменить это ограничение, установите следующее значение реестра:
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ USERProcessHandleQuota
Это значение может быть установлено в диапазоне от 200 до 18 000.