Marshal.GetUniqueObjectForIUnknown(IntPtr) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un objet 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 IUnknown interface.
Retours
RcW unique pour l’interface spécifiée IUnknown .
- 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 d’autres codes qui appellent la ReleaseComObject méthode.