Partager via


TypeToTypeInfoMarshaler.MarshalManagedToNative(Object) Méthode

Définition

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

IntPtr

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.

S’applique à