Ereditarietà degli oggetti

Quando si crea un processo con la funzione CreateProcess , è possibile specificare che il processo eredita handle per mutex, evento, semaforo o oggetti timer usando la struttura SECURITY_ATTRIBUTES . L'handle ereditato dal processo ha lo stesso accesso all'oggetto dell'handle originale. L'handle ereditato viene visualizzato nella tabella handle del processo creato, ma è necessario comunicare il valore di handle al processo creato. È possibile eseguire questa operazione specificando il valore come argomento della riga di comando quando si chiama CreateProcess. Il processo creato usa quindi la funzione GetCommandLine per recuperare la stringa della riga di comando e convertire l'argomento handle in un handle utilizzabile. Per altre informazioni, vedere Ereditarietà.