Freigeben über


SafeRegistryHandle Konstruktoren

Definition

Überlädt

SafeRegistryHandle()

Erstellt eine SafeRegistryHandle.

SafeRegistryHandle(IntPtr, Boolean)

Initialisiert eine neue Instanz der SafeRegistryHandle-Klasse.

SafeRegistryHandle()

Quelle:
SafeRegistryHandle.cs

Erstellt eine SafeRegistryHandle.

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

Gilt für:

SafeRegistryHandle(IntPtr, Boolean)

Quelle:
SafeRegistryHandle.cs

Initialisiert eine neue Instanz der SafeRegistryHandle-Klasse.

public:
 SafeRegistryHandle(IntPtr preexistingHandle, bool ownsHandle);
public SafeRegistryHandle (IntPtr preexistingHandle, bool ownsHandle);
[System.Security.SecurityCritical]
public SafeRegistryHandle (IntPtr preexistingHandle, bool ownsHandle);
new Microsoft.Win32.SafeHandles.SafeRegistryHandle : nativeint * bool -> Microsoft.Win32.SafeHandles.SafeRegistryHandle
[<System.Security.SecurityCritical>]
new Microsoft.Win32.SafeHandles.SafeRegistryHandle : nativeint * bool -> Microsoft.Win32.SafeHandles.SafeRegistryHandle
Public Sub New (preexistingHandle As IntPtr, ownsHandle As Boolean)

Parameter

preexistingHandle
IntPtr

nativeint

Ein Objekt, das das zu verwendende, bereits vorhandene Handle darstellt.

ownsHandle
Boolean

true, um das Handle während der Abschlussphase zuverlässig freizugeben. false, um eine zuverlässige Freigabe zu verhindern.

Attribute

Hinweise

Die Angabe false von für ownsHandle wird nicht empfohlen.

Gilt für: