Freigeben über


SafeHandle.SetHandle-Methode: (IntPtr)

 

Veröffentlicht: Oktober 2016

Legt das Handle für das angegebene, bereits vorhandene Handle fest.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

protected void SetHandle(
    IntPtr handle
)
protected:
void SetHandle(
    IntPtr handle
)
member SetHandle : 
        handle:nativeint -> unit
Protected Sub SetHandle (
    handle As IntPtr
)

Parameter

  • handle
    Type: System.IntPtr

    Das bereits vorhandene Handle, das verwendet werden soll.

Hinweise

Verwenden der SetHandle nur, wenn Sie ein bereits vorhandenes Handle unterstützt (beispielsweise, wenn das Handle in einer Struktur zurückgegeben wird), weil die .NET Framework-COM-Interop-Infrastruktur Marshalling nicht unterstützt werden müssen ausgegeben Handles in einer Struktur.

Sicherheit

SecurityPermission

for permission to call unmanaged code. Security action: F:System.Security.Permissions.SecurityAction.LinkDemand. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

Versionsinformationen

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Windows Phone
Verfügbar seit 8.1

Siehe auch

SafeHandle-Klasse
System.Runtime.InteropServices-Namespace

Zurück zum Anfang