Обработка ограничений

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

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