Condividi tramite


EnumeratorToEnumVariantMarshaler.MarshalNativeToManaged(IntPtr) Metodo

Definizione

Esegue il marshalling di un oggetto da codice non gestito a codice gestito.

public:
 override System::Object ^ MarshalNativeToManaged(IntPtr pNativeData);
public:
 virtual System::Object ^ MarshalNativeToManaged(IntPtr pNativeData);
public override object MarshalNativeToManaged (IntPtr pNativeData);
public virtual object MarshalNativeToManaged (IntPtr pNativeData);
abstract member MarshalNativeToManaged : nativeint -> obj
override this.MarshalNativeToManaged : nativeint -> obj
Public Overrides Function MarshalNativeToManaged (pNativeData As IntPtr) As Object
Public Overridable Function MarshalNativeToManaged (pNativeData As IntPtr) As Object

Parametri

pNativeData
IntPtr

nativeint

Puntatore all'oggetto non gestito da convertire.

Restituisce

Oggetto gestito.

Implementazioni

Eccezioni

pNativeData è null.

Impossibile convertire l'oggetto non gestito a cui fa riferimento pNativeData.

Commenti

CLR chiama questo metodo con il puntatore specificato a un oggetto non gestito per convertire tale oggetto da codice non gestito a codice gestito e restituisce un oggetto gestito che rappresenta la visualizzazione gestita dei dati non gestiti.

Si applica a