Udostępnij za pośrednictwem


Dziedziczenie obiektów

Podczas tworzenia procesu za pomocą funkcji CreateProcess można określić, że proces dziedziczy dojścia do obiektu mutex, zdarzenia, semafora lub czasomierza przy użyciu struktury SECURITY_ATTRIBUTES. Dojście dziedziczone przez proces ma ten sam dostęp do obiektu co oryginalny uchwyt. Dziedziczony uchwyt pojawia się w tabeli dojść utworzonego procesu, ale musisz przekazać wartość uchwytu do utworzonego procesu. Można to zrobić, określając wartość jako argument wiersza polecenia podczas wywoływania metody CreateProcess. Utworzony proces używa następnie funkcji GetCommandLine w celu pobrania ciągu wiersza polecenia i przekonwertowania argumentu uchwytu na uchwyt do użytku. Aby uzyskać więcej informacji, zobacz Dziedziczenie.