Pointer.Box(Void*, Type) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Place le pointeur mémoire non managée fourni et le type qui lui est associé dans un objet de wrapper Pointer managé. La valeur et le type sont enregistrés de façon à pouvoir y accéder à partir du code natif lors d'un appel.
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
Paramètres
- ptr
- Void*
Pointeur mémoire non managée fourni.
- type
- Type
Type associé au paramètre ptr
.
Retours
Objet pointeur.
- Attributs
Exceptions
type
n'est pas un pointeur.
type
a la valeur null
.