EnumeratorToEnumVariantMarshaler.MarshalManagedToNative(Object) 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.
Marshale un objet de code managé en code non managé.
public:
override IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public:
virtual IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public override IntPtr MarshalManagedToNative (object pManagedObj);
public virtual IntPtr MarshalManagedToNative (object pManagedObj);
abstract member MarshalManagedToNative : obj -> nativeint
override this.MarshalManagedToNative : obj -> nativeint
Public Overrides Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
Public Overridable Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
Paramètres
- pManagedObj
- Object
Objet managé à convertir.
Retours
nativeint
Pointeur vers l’objet non managé.
Implémente
Exceptions
pManagedObj
a la valeur null
.
Remarques
Le CLR appelle cette méthode avec le instance spécifié d’un objet managé pour convertir cet objet du code managé en code non managé, et il retourne un pointeur vers l’objet non managé approprié, représentant la vue COM de cet objet.