Ограничения дескрипторов
Некоторые объекты одновременно поддерживают только один дескриптор. Система предоставляет дескриптор тогда, когда приложение создает объект и аннулирует дескриптор, когда прикладная программа уничтожает объект. Другие объекты поддерживают многочисленные дескрипторы для единственного объекта. Операционная система автоматически удаляет объект из памяти после того, как закрыт последний дескриптор объекта.
Общее количество открытых дескрипторов в системе ограничено только доступным объемом памяти. Однако, одиночный процесс может иметь не больше, чем 65,536 дескрипторов. Некоторые типы объектов поддерживают ограниченное число дескрипторов в процессе, в то время как другие типы объектов поддерживают ограниченное число дескрипторов в системе.