語言

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 視圖的指標。

適用於