SafeHandle.SetHandle(IntPtr) SafeHandle.SetHandle(IntPtr) SafeHandle.SetHandle(IntPtr) SafeHandle.SetHandle(IntPtr) Method

Definition

Sets the handle to the specified pre-existing handle.

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

Parameters

handle
IntPtr IntPtr IntPtr IntPtr

The pre-existing handle to use.

Remarks

Use the SetHandle method only if you need to support a pre-existing handle (for example, if the handle is returned in a structure) because the .NET Framework COM interop infrastructure does not support marshaling output handles in a structure.

Security

SecurityPermission
for permission to call unmanaged code. Security action: LinkDemand. Associated enumeration: UnmanagedCode

Applies to