EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) Método

Definición

Ajusta la interfaz COM especificada IUnknown con un contenedor invocable en tiempo de ejecución (RCW).

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

Parámetros

punk
IntPtr

nativeint

Puntero a la IUnknown interfaz COM que se va a ajustar.

Devoluciones

RCW donde se ajusta el especificado IUnknown .

Atributos

Excepciones

El llamador inmediato no tiene permiso UnmanagedCode.

Comentarios

El WrapIUnknownWithComObject método es similar al Marshal.GetObjectForIUnknown método , pero no intenta mantener la identidad del objeto no administrado. Por ejemplo, dos llamadas con el mismo IUnknown al método actual devuelven dos RCW diferentes, pero dos llamadas al GetObjectForIUnknown método con la misma IUnknown devolución del mismo RCW.

Se aplica a