ExpandoToDispatchExMarshaler.MarshalManagedToNative(Object) Metodo

Definizione

Effettua il marshalling di un oggetto dal codice gestito al codice non gestito.

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

Parametri

pManagedObj
Object

Oggetto gestito da convertire.

Valori restituiti

IntPtr

nativeint

Puntatore all'oggetto non gestito.

Implementazioni

Eccezioni

pManagedObj è null.

Commenti

CLR chiama questo metodo con l'istanza specificata di un oggetto gestito per convertire tale oggetto da codice gestito a codice non gestito e restituisce un puntatore all'oggetto non gestito appropriato, che rappresenta la visualizzazione COM di tale oggetto.

Si applica a