Objektduplizierung
Die DuplicateHandle-Funktion erstellt ein dupliziertes Handle, das von einem anderen angegebenen Prozess verwendet werden kann. Diese Methode der Freigabeobjekthandles ist komplexer als die Verwendung benannter Objekte oder Vererbung. Es erfordert die Kommunikation zwischen dem Erstellungsprozess und dem Prozess, in den der Handle dupliziert wird. Die erforderlichen Informationen (der Handle-Wert und Prozessbezeichner) können von einer der Interprocess-Kommunikationsmethoden, z. B. benannten Rohren oder benanntem freigegebenem Speicher, kommuniziert werden.