Bagikan melalui


EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) Metode

Definisi

Membungkus antarmuka COM yang ditentukan IUnknown dengan Runtime Callable Wrapper (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

Parameter

punk
IntPtr

nativeint

Penunjuk ke IUnknown antarmuka COM untuk dibungkus.

Mengembalikan

RCW tempat yang ditentukan IUnknown dibungkus.

Atribut

Pengecualian

Pemanggil langsung tidak memiliki izin UnmanagedCode.

Keterangan

Metode WrapIUnknownWithComObject ini mirip Marshal.GetObjectForIUnknown dengan metode , tetapi tidak mencoba mempertahankan identitas objek yang tidak dikelola. Misalnya, dua panggilan dengan metode yang sama IUnknown dengan saat ini mengembalikan dua RCW yang berbeda, tetapi dua panggilan ke GetObjectForIUnknown metode dengan pengembalian yang sama IUnknown RCW yang sama.

Berlaku untuk