Objektvererbung
Wenn Sie einen Prozess mit der CreateProcess-Funktion erstellen, können Sie angeben, dass der Prozess Handles an Mutex-, Ereignis-, Semaphor- oder Timerobjekte erbt, indem Sie die SECURITY _ ATTRIBUTES-Struktur verwenden. Das vom Prozess geerbte Handle hat den gleichen Zugriff auf das Objekt wie das ursprüngliche Handle. Das geerbte Handle wird in der Handletabelle des erstellten Prozesses angezeigt, Aber Sie müssen den Handlewert dem erstellten Prozess mitteilen. Sie können dies erreichen, indem Sie den Wert als Befehlszeilenargument angeben, wenn Sie CreateProcess aufrufen. Der erstellte Prozess verwendet dann die GetCommandLine-Funktion, um die Befehlszeilenzeichenfolge abzurufen und das Handleargument in ein verwendbares Handle zu konvertieren. Weitere Informationen finden Sie unter Vererbung.