Sdílet prostřednictvím


Marshal.GetUniqueObjectForIUnknown(IntPtr) Metoda

Definice

Vytvoří jedinečný Runtime Callable Wrapper (RCW) objekt pro dané IUnknown rozhraní.

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

Parametry

unknown
IntPtr

nativeint

Spravovaný ukazatel na IUnknown rozhraní.

Návraty

Jedinečná rcw pro zadané IUnknown rozhraní.

Atributy

Poznámky

Metoda GetUniqueObjectForIUnknown zajišťuje, že obdržíte jedinečnou analýzu RCW, protože neodpovídá IUnknown ukazateli na existující objekt. Tuto metodu použijte, pokud potřebujete vytvořit jedinečnou analýzu RCW, která není ovlivněna jiným kódem, který volá metodu ReleaseComObject .

Platí pro