EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) Methode

Definitie

Verpakt de opgegeven IUnknown COM-interface met een Runtime Callable Wrapper (RCW).

public:
 static System::Object ^ WrapIUnknownWithComObject(IntPtr punk);
public static object WrapIUnknownWithComObject(IntPtr punk);
[System.Security.SecurityCritical]
public static object WrapIUnknownWithComObject(IntPtr punk);
static member WrapIUnknownWithComObject : nativeint -> obj
[<System.Security.SecurityCritical>]
static member WrapIUnknownWithComObject : nativeint -> obj
Public Shared Function WrapIUnknownWithComObject (punk As IntPtr) As Object

Parameters

punk
IntPtr

nativeint

Een aanwijzer naar de IUnknown COM-interface die moet worden verpakt.

Retouren

De RCW waar de opgegeven IUnknown is verpakt.

Kenmerken

Uitzonderingen

De directe beller heeft geen unmanagedCode-machtiging.

Opmerkingen

De WrapIUnknownWithComObject methode is vergelijkbaar met de Marshal.GetObjectForIUnknown methode, maar probeert niet de identiteit van het onbeheerde object te behouden. Twee aanroepen met dezelfde IUnknown methode retourneren bijvoorbeeld twee verschillende RCW's, maar twee aanroepen naar de GetObjectForIUnknown methode met hetzelfde IUnknown resultaat dezelfde RCW.

Van toepassing op