Ручка - это старая и почитаемая концепция.
Печенье - это почти то же самое. Или GUID. Или билет, чтобы забрать свой автомобиль с автостоянки, или ваше пальто из модного ресторана и т. Д.
Это любое уникальное значение, которое при представлении эмитенту может быть использовано для отслеживания фактической упомянутой вещи с помощью любого непрозрачного механизма, который хочет эмитент. Вы можете или не можете ничего знать об этом процессе ни то, что лежит в основе, точно (только концептуально).
Он интенсивно использовался Windows, но, конечно, не уникален для Windows.
Обычно вы не используете «handle» для обозначения «указатель на структуру». Дескриптор больше похож на «токен», чем на «указатель». Это относится к чему-то - файлу, системному ресурсу, памяти, состоянию снимка и т. Д. Но что именно это основано на контексте самого дескриптора (то есть, кто выпустил дескриптор). 1013 *
Дескрипторы также широко использовались в раннем программировании файловой системы в K & R C.