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
.