Pointer.Box(Void*, Type) メソッド

定義

提供されたアンマネージド メモリ ポインターおよびそのポインターに関連付けられた型を、マネージド Pointer ラッパー オブジェクトへボックス化変換します。 値および型は保存されるため、呼び出し中にネイティブ コードからアクセスできます。

public:
 static System::Object ^ Box(void* ptr, Type ^ type);
public static object Box (void* ptr, Type type);
[System.Security.SecurityCritical]
public static object Box (void* ptr, Type type);
static member Box : nativeptr<unit> * Type -> obj
[<System.Security.SecurityCritical>]
static member Box : nativeptr<unit> * Type -> obj

パラメーター

ptr
Void*

提供されたアンマネージ メモリ ポインター。

type
Type

ptr パラメーターに関連付けられた型。

戻り値

ポインター オブジェクト。

属性

例外

type がポインターではありません。

typenullです。

適用対象