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

정의

지정된 기존 핸들에 대한 핸들을 설정합니다.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)

매개 변수

handle
IntPtr IntPtr IntPtr IntPtr

사용할 기존 핸들입니다.The pre-existing handle to use.

설명

사용 된 SetHandle 메서드는.NET Framework의 COM interop 인프라 마샬링을 지원 하지 않으므로 (예를 들어 구조에서 핸들을 반환 됨) 기존 핸들을 지원 해야 하는 경우에 구조에 대 한 핸들을 출력 합니다.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.

보안

SecurityPermission
관리 되지 않는 코드를 호출할 수 있는 권한입니다.for permission to call unmanaged code. 보안 동작: LinkDemand합니다.Security action: LinkDemand. 연결 된 열거형: UnmanagedCodeAssociated enumeration: UnmanagedCode

적용 대상