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 natywną obsługę 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 do systemu operacyjnego przypisanego do skojarzonego procesu po uruchomieniu procesu. System używa tego uchwytu do śledzenia atrybutów procesu.
- Atrybuty
Wyjątki
Proces nie został uruchomiony lub zakończył się. Nie Handle 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ć uchwyt do procesu, który może służyć jako parametr do wielu funkcji przetwarzania 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ć uchwytów procesów. Proces ma również proces Id , który w przeciwieństwie do Handleelementu jest unikatowy i dlatego jest 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ń.