다음을 통해 공유


EnumerableToDispatchMarshaler.MarshalManagedToNative(Object) 메서드

정의

관리 코드에서 비관리 코드로 개체를 마샬링합니다.

public:
 override IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public:
 virtual IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public override IntPtr MarshalManagedToNative (object pManagedObj);
public virtual IntPtr MarshalManagedToNative (object pManagedObj);
abstract member MarshalManagedToNative : obj -> nativeint
override this.MarshalManagedToNative : obj -> nativeint
Public Overrides Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
Public Overridable Function MarshalManagedToNative (pManagedObj As Object) As IntPtr

매개 변수

pManagedObj
Object

변환될 관리되는 개체입니다.

반환

IntPtr

nativeint

관리되지 않는 개체에 대한 포인터입니다.

구현

예외

pManagedObj이(가) null인 경우

설명

CLR 비관리 코드에 관리 코드에서 해당 개체를 변환 하는 관리 되는 개체의 지정 된 인스턴스를 사용 하 여이 메서드를 호출 하 고 해당 개체의 COM 뷰에 나타내는 적절 한 관리 되지 않는 개체에 대 한 포인터를 반환 합니다.

적용 대상