次の方法で共有


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

適用対象