EnumeratorToEnumVariantMarshaler.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

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

구현

예외

pManagedObjnull입니다.

설명

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

적용 대상