EnterpriseServicesHelper.WrapIUnknownWithComObject(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.
Encapsule l’interface COM spécifiée IUnknown avec un wrapper rcW (Runtime Callable Wrapper ).
public:
static System::Object ^ WrapIUnknownWithComObject(IntPtr punk);
public static object WrapIUnknownWithComObject(IntPtr punk);
[System.Security.SecurityCritical]
public static object WrapIUnknownWithComObject(IntPtr punk);
static member WrapIUnknownWithComObject : nativeint -> obj
[<System.Security.SecurityCritical>]
static member WrapIUnknownWithComObject : nativeint -> obj
Public Shared Function WrapIUnknownWithComObject (punk As IntPtr) As Object
Paramètres
- punk
-
IntPtr
nativeint
Pointeur vers l’interface IUnknown COM à encapsuler.
Retours
RCW dans lequel la valeur spécifiée est encapsulée IUnknown .
- Attributs
Exceptions
L’appelant immédiat n’a pas d’autorisation UnmanagedCode.
Remarques
La WrapIUnknownWithComObject méthode est similaire à la Marshal.GetObjectForIUnknown méthode, mais ne tente pas de conserver l’identité de l’objet non managé. Par exemple, deux appels avec la même IUnknown méthode actuelle retournent deux RCW différents, mais deux appels à la GetObjectForIUnknown méthode avec le même retour du même IUnknown RCW.