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

変換するアンマネージ オブジェクトへのポインター。

返品

マネージド オブジェクト。

実装

例外

pNativeDatanullです。

注釈

CLR は、アンマネージ オブジェクトへの指定されたポインターを使用してこのメソッドを呼び出して、そのオブジェクトをアンマネージ コードからマネージド コードに変換し、アンマネージ データのマネージド ビューを表すマネージド オブジェクトを返します。

適用対象