Partager via


Marshal.GetUniqueObjectForIUnknown(IntPtr) Méthode

Définition

Crée un objet de wrapper RCW (Runtime Callable Wrapper) unique pour une interface IUnknown donnée.

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

Paramètres

unknown
IntPtr

nativeint

Pointeur managé vers une interface IUnknown.

Retours

Wrapper RCW (Runtime Callable Wrapper) unique pour l'interface IUnknown spécifiée.

Attributs

Remarques

La GetUniqueObjectForIUnknown méthode garantit que vous recevez un RCW unique, car il ne correspond pas à un IUnknown pointeur vers un objet existant. Utilisez cette méthode lorsque vous devez créer un RCW unique qui n’est pas affecté par un autre code qui appelle la ReleaseComObject méthode.

S’applique à