Condividi tramite


Ereditarietà degli oggetti

Quando si crea un processo con la funzione CreateProcess, è possibile specificare che il processo eredita handle in oggetti mutex, eventi, semafori o 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 dell'handle al processo creato. A tale scopo, è possibile specificare il valore come argomento della riga di comando quando si chiama CreateProcess. Il processo creato usa quindi la funzionegetCommandLineper recuperare la stringa della riga di comando e convertire l'argomento handle in un handle utilizzabile. Per altre informazioni, vedere Ereditarietà.