Langue

EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) Méthode

Définition

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.

S’applique à