一部のオブジェクトでは、一度に 1 つのハンドルのみがサポートされます。 システムは、アプリケーションがオブジェクトを作成するときにハンドルを提供し、アプリケーションがオブジェクトを破棄するときにハンドルを無効にします。 他のオブジェクトは、1 つのオブジェクトに対する複数のハンドルをサポートします。 オペレーティング システムは、オブジェクトへの最後のハンドルが閉じられた後、メモリからオブジェクトを自動的に削除します。
システム内の開いているハンドルの合計数は、使用可能なメモリの量によってのみ制限されます。 一部のオブジェクトの種類では、セッションまたはプロセスごとに限られた数のハンドルがサポートされます。