Pointer.Box(Void*, Type) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将提供的非托管内存指针和与该指针关联的类型装箱到托管 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
不是指针。
type
为 null
。