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 objetos 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. Cualquiera de los métodos de comunicación de interproceso puede comunicar la información necesaria (el valor del identificador de identificador y el identificador de proceso), como canalizaciones con nombre o memoria compartida con nombre.