Pointer.Box(Void*, Type) Methode

Definition

Schachtelt den bereitgestellten nicht verwalteten Speicherzeiger und den Typ, der diesem Zeiger zugeordnet ist, in ein verwaltetes Pointer Wrapperobjekt ein. Der Wert und der Typ werden gespeichert, damit während eines Aufrufs über den systemeigenen Code zugegriffen werden kann.

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

Parameter

ptr
Void*

Der bereitgestellte nicht verwaltete Speicherzeiger.

type
Type

Der dem ptr Parameter zugeordnete Typ.

Gibt zurück

Ein Zeigerobjekt.

Attribute

Ausnahmen

type ist kein Zeiger.

type ist null.

Gilt für: