Process.Handle Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das systemeigene Handle des zugeordneten Prozesses ab.
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
Eigenschaftswert
nativeint
Das Handle, das das Betriebssystem dem zugeordneten Prozess beim Starten des Prozesses zugewiesen hat. Das System verwendet dieses Handle zum Verfolgen der Prozessattribute.
- Attribute
Ausnahmen
Der Prozess wurde nicht gestartet oder wurde beendet. Die Handle-Eigenschaft kann nicht gelesen werden, weil dieser Process-Instanz kein Prozess zugeordnet ist.
- oder -
Die Process-Instanz wurde einem aktiven Prozess zugeordnet, Sie haben aber nicht die erforderlichen Berechtigungen, um ein Handle mit vollen Zugriffsrechten abzurufen.
Sie versuchen, auf die Handle-Eigenschaft für einen Prozess zuzugreifen, der auf einem Remotecomputer ausgeführt wird. Diese Eigenschaft ist nur für Prozesse verfügbar, die auf dem lokalen Computer ausgeführt werden.
Hinweise
Eine Anwendung kann ein Handle für einen Prozess abrufen, der als Parameter für viele Prozessinformationen und Steuerungsfunktionen verwendet werden kann. Sie können dieses Handle verwenden, um eine WaitHandle oder native Methoden mit Plattformaufruf aufzurufen.
Dieses Prozesshandle ist für eine Anwendung privat, d. h. Prozesshandles können nicht freigegeben werden. Ein Prozess hat auch einen Prozess Id , der Handleim Gegensatz zum - eindeutig und daher systemweit gültig ist.
Nur Prozesse, die über einen Aufruf gestartet wurden, um Start die Handle Eigenschaft der entsprechenden Process Instanzen festzulegen.