Я бы посоветовал вам не делать никаких предположений о значениях дескрипторов.
Вам не нужно думать о конкретных значениях дескриптора для всех практических целей. Дескриптор должен рассматриваться как непрозрачный заполнитель для чего-то другого. Вы можете передать ручку, чтобы ссылаться на что-то (например, окно), не имея ссылки на реальную вещь, но вам никогда не придется смотреть на ручку сама . Тот факт, что это числовое значение, следует рассматривать как деталь реализации, т.е. не важно (если, возможно, вы не занимаетесь системным программированием низкого уровня).
При этом я бы поддержал ответ @ jalf: значения дескриптора могут быть использованы повторно. Если бы мне пришлось сделать какое-либо предположение об этом, я бы предположил, что значение дескриптора может быть повторно использовано в любое время .