EnumerableToDispatchMarshaler.MarshalNativeToManaged(IntPtr) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將物件從一段未管理程式碼編入另一段管理程式碼。
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 會用指定的指標呼叫此方法,指向一個未受管理的物件,將該物件從非受管理程式碼轉換成受管理程式碼,並回傳一個受管理物件,代表該非受管理資料的受管理視圖。