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

适用于