Process.Handle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera natywny uchwyt skojarzonego procesu.
public:
property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
member this.Handle : nativeint
[<System.ComponentModel.Browsable(false)>]
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
Wartość właściwości
nativeint
Dojście przypisane do skojarzonego procesu przez system operacyjny podczas uruchamiania procesu. System używa tego uchwytu do śledzenia atrybutów procesu.
- Atrybuty
Wyjątki
Proces nie został uruchomiony lub zakończył się. Handle Nie można odczytać właściwości, ponieważ nie ma procesu skojarzonego z tym Process wystąpieniem.
— lub —
Wystąpienie Process zostało dołączone do uruchomionego procesu, ale nie masz niezbędnych uprawnień do uzyskania obsługi z pełnymi prawami dostępu.
Próbujesz uzyskać dostęp do Handle właściwości dla procesu uruchomionego na komputerze zdalnym. Ta właściwość jest dostępna tylko dla procesów uruchomionych na komputerze lokalnym.
Uwagi
Aplikacja może uzyskać dojście do procesu, który może służyć jako parametr do wielu funkcji przetwarzania informacji i sterowania. Za pomocą tego uchwytu można zainicjować metodę natywną WaitHandle lub wywołać metody natywne za pomocą wywołania platformy.
Ten uchwyt procesu jest prywatny dla aplikacji. Innymi słowy, nie można udostępniać dojść procesów. Proces ma również proces Id , który, w przeciwieństwie do Handle, jest unikatowy i dlatego prawidłowy w całym systemie.
Tylko procesy uruchamiane za pomocą wywołania w celu Start ustawienia Handle właściwości odpowiednich Process wystąpień.