Поделиться через


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 не является указателем.

type имеет значение null.

Применяется к