EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) Metodo

Definizione

Esegue il wrapping dell'interfaccia COM specificata IUnknown con un 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

Parametri

punk
IntPtr

nativeint

Puntatore all'interfaccia COM da eseguire IUnknown il wrapping.

Valori restituiti

RCW in cui viene eseguito il wrapping dell'oggetto specificato IUnknown .

Attributi

Eccezioni

Il chiamante immediato non dispone dell'autorizzazione UnmanagedCode.

Commenti

Il WrapIUnknownWithComObject metodo è simile al Marshal.GetObjectForIUnknown metodo , ma non tenta di mantenere l'identità dell'oggetto non gestito. Ad esempio, due chiamate con lo stesso IUnknown metodo al metodo corrente restituiscono due RCW diverse, ma due chiamate al GetObjectForIUnknown metodo con la stessa IUnknown restituzione dello stesso RCW.

Si applica a