Duplicación de objetos
La función DuplicateHandle crea un identificador duplicado que otro proceso especificado puede usar. Este método de uso compartido de identificadores de objeto es más complejo que usar objetos con nombre o herencia. Requiere comunicación entre el proceso de creación y el proceso en el que se duplica el identificador. La información necesaria (el valor de identificador y el identificador de proceso) se puede comunicar mediante cualquiera de los métodos de comunicación entre procesos, como canalizaciones con nombre o memoria compartida con nombre.