Pointer.Box(Void*, Type) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee worden de opgegeven onbeheerde geheugenpointer en het type dat aan die aanwijzer is gekoppeld, in een beheerd Pointer wrapper-object geplaatst. De waarde en het type worden opgeslagen, zodat ze tijdens een aanroep kunnen worden geopend vanuit de systeemeigen code.
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
Parameters
- ptr
- Void*
De opgegeven niet-beheerde geheugenpointer.
- type
- Type
Het type dat is gekoppeld aan de ptr parameter.
Retouren
Een aanwijzerobject.
- Kenmerken
Uitzonderingen
type is geen aanwijzer.
type is null.