語言

EnumerableToDispatchMarshaler.MarshalNativeToManaged(IntPtr) 方法

定義

將物件從一段未管理程式碼編入另一段管理程式碼。

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

參數

pNativeData
IntPtr

nativeint

一個指向待轉換的未管理物件的指標。

傳回

一個可管理的物件。

實作

例外狀況

pNativeData 是 null。

備註

CLR 會用指定的指標呼叫此方法,指向一個未受管理的物件,將該物件從非受管理程式碼轉換成受管理程式碼,並回傳一個受管理物件,代表該非受管理資料的受管理視圖。

適用於