Pointer.Box(Void*, Type) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.