Frees a System.Runtime.InteropServices.GCHandle.
Type Reason System.Security.Permissions.SecurityPermission Requires permission to call unmanaged code. See System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode .
Type Reason InvalidOperationException The handle has already been freed or was never initialized.
The caller is required to provide synchronization to prevent multiple threads from executing this method simultaneously for a given handle.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0