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.