EnumeratorToEnumVariantMarshaler.MarshalManagedToNative(Object) Metod

Definition

Konverterar ett objekt från hanterad kod till ohanterad kod.

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

Parametrar

pManagedObj
Object

Det hanterade objekt som ska konverteras.

Returer

IntPtr

nativeint

En pekare till det ohanterade objektet.

Implementeringar

Undantag

pManagedObj är null.

Kommentarer

CLR anropar den här metoden med den angivna instansen av ett hanterat objekt för att konvertera objektet från hanterad kod till ohanterad kod, och den returnerar en pekare till lämpligt ohanterat objekt som representerar COM-vyn för objektet.

Gäller för