Condividi tramite


EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) Metodo

Definizione

Esegue il wrapping dell'interfaccia COM IUnknown specificata 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 IUnknown di cui eseguire il wrapping.

Restituisce

RCW in cui viene eseguito il wrapping dell'interfaccia IUnknown specificata.

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 corrente restituiscono due RCWs diverse, ma due chiamate al GetObjectForIUnknown metodo con la stessa restituzione dello stesso IUnknown RCW.

Si applica a