EnumerableToDispatchMarshaler.MarshalManagedToNative(Object) 方法

定義

封送處理物件,從 Managed 程式碼到 Unmanaged 程式碼。

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

要轉換的 Managed 物件。

傳回

IntPtr

nativeint

Unmanaged 物件的指標。

實作

例外狀況

pManagedObjnull

備註

CLR 會使用 managed 物件的指定實例來呼叫此方法,以將該物件從 managed 程式碼轉換成非受控碼,並將指標傳回至適當的非受控物件,代表該物件的 COM 視圖。

適用於