Condividi tramite


EnumeratorToEnumVariantMarshaler.MarshalManagedToNative(Object) Metodo

Definizione

Esegue il marshalling di un oggetto da codice gestito a 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

L'oggetto gestito da convertire.

Restituisce

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