Freigeben über


SafeProcessHandle Konstruktoren

Definition

Überlädt

SafeProcessHandle()

Erstellt eine SafeProcessHandle.

SafeProcessHandle(IntPtr, Boolean)

Initialisiert eine neue Instanz der SafeProcessHandle-Klasse aus dem angegebenen Handle und gibt an, ob das Handle in der Abschlussphase freigegeben werden soll.

SafeProcessHandle()

Quelle:
SafeProcessHandle.cs
Quelle:
SafeProcessHandle.cs
Quelle:
SafeProcessHandle.cs

Erstellt eine SafeProcessHandle.

public:
 SafeProcessHandle();
public SafeProcessHandle ();
Public Sub New ()

Gilt für:

SafeProcessHandle(IntPtr, Boolean)

Quelle:
SafeProcessHandle.cs
Quelle:
SafeProcessHandle.cs
Quelle:
SafeProcessHandle.cs

Initialisiert eine neue Instanz der SafeProcessHandle-Klasse aus dem angegebenen Handle und gibt an, ob das Handle in der Abschlussphase freigegeben werden soll.

public:
 SafeProcessHandle(IntPtr existingHandle, bool ownsHandle);
public SafeProcessHandle (IntPtr existingHandle, bool ownsHandle);
new Microsoft.Win32.SafeHandles.SafeProcessHandle : nativeint * bool -> Microsoft.Win32.SafeHandles.SafeProcessHandle
Public Sub New (existingHandle As IntPtr, ownsHandle As Boolean)

Parameter

existingHandle
IntPtr

nativeint

Das zu umschließende Handle.

ownsHandle
Boolean

true, wenn SafeProcessHandle das Handle während der Abschlussphase zuverlässig freigeben soll, andernfalls false.

Hinweise

Wichtig

Dieser Typ implementiert die IDisposable-Schnittstelle. Nach Abschluss der Verwendung sollten Sie den Typ entweder direkt oder indirekt löschen. Zum direkten Löschen des Typs rufen Sie seine Dispose-Methode in einem try/catch-Block auf. Zum indirekten Löschen verwenden Sie ein Sprachkonstrukt wie using (in C#) oder Using (in Visual Basic). Weitere Informationen finden Sie im Abschnitt „Verwenden eines Objekts, das IDisposable implementiert“ des Themas „Die IDisposable-Schnittstelle“.

Gilt für: