Ein Handle ist in der Regel ein API-spezifischer Datentyp oder eine Referenz, die auf den Deskriptor einer beliebigen, vom Prozess zu verarbeitenden (behandelnden) Ressource zugreift, wie z.B. eines Threads, einer Semaphore, einer Hardwareschnittstelle oder sogar eines Datenobjekts, das möglicherweise erst zur Laufzeit erzeugt wird. Bekannte Beispiele für Handles sind das W32-Handle oder das SQL-Handle.