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 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.