다음을 통해 공유


EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) 메서드

정의

RCW(런타임 호출 가능 래퍼)로 지정된 IUnknown COM 인터페이스를 래핑합니다.

public:
 static System::Object ^ WrapIUnknownWithComObject(IntPtr punk);
public static object WrapIUnknownWithComObject (IntPtr punk);
[System.Security.SecurityCritical]
public static object WrapIUnknownWithComObject (IntPtr punk);
static member WrapIUnknownWithComObject : nativeint -> obj
[<System.Security.SecurityCritical>]
static member WrapIUnknownWithComObject : nativeint -> obj
Public Shared Function WrapIUnknownWithComObject (punk As IntPtr) As Object

매개 변수

punk
IntPtr

nativeint

래핑할 IUnknown COM 인터페이스에 대한 포인터입니다.

반환

지정된 IUnknown이 래핑되는 RCW입니다.

특성

예외

직접 실행 호출자에게 UnmanagedCode 권한이 없는 경우

설명

합니다 WrapIUnknownWithComObject 메서드는 비슷합니다는 Marshal.GetObjectForIUnknown 메서드를 하지만 관리 되지 않는 개체의 id를 유지 하려고 하지 않습니다. 동일한 예를 들어, 두 번 호출 IUnknown 현재 메서드를 두 번 호출 하지만 두 가지 다른 Rcw를 반환 합니다 GetObjectForIUnknown 과 동일한 메서드 IUnknown 동일한 RCW를 반환 합니다.

적용 대상