EnterpriseServicesHelper.WrapIUnknownWithComObject(IntPtr) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.