Condividi tramite


Marshal.GetUniqueObjectForIUnknown(IntPtr) Metodo

Definizione

Crea un oggetto Runtime Callable Wrapper (RCW) univoco per un'interfaccia IUnknown specificata.

public:
 static System::Object ^ GetUniqueObjectForIUnknown(IntPtr unknown);
[System.Security.SecurityCritical]
public static object GetUniqueObjectForIUnknown (IntPtr unknown);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object GetUniqueObjectForIUnknown (IntPtr unknown);
public static object GetUniqueObjectForIUnknown (IntPtr unknown);
[<System.Security.SecurityCritical>]
static member GetUniqueObjectForIUnknown : nativeint -> obj
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetUniqueObjectForIUnknown : nativeint -> obj
static member GetUniqueObjectForIUnknown : nativeint -> obj
Public Shared Function GetUniqueObjectForIUnknown (unknown As IntPtr) As Object

Parametri

unknown
IntPtr

nativeint

Puntatore gestito a un'interfaccia IUnknown.

Restituisce

RCW univoco per l'interfaccia IUnknown specificata.

Attributi

Commenti

Il GetUniqueObjectForIUnknown metodo garantisce che si riceva un RCW univoco, perché non corrisponde a un IUnknown puntatore a un oggetto esistente. Usare questo metodo quando è necessario creare un RCW univoco che non è interessato da altri codici che chiamano il ReleaseComObject metodo.

Si applica a