ComWrappers Kelas
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.
Penting
API ini bukan kompatibel CLS.
Kelas untuk mengelola pembungkus jenis COM IUnknown.
public ref class ComWrappers abstract
[System.CLSCompliant(false)]
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public abstract class ComWrappers
[System.CLSCompliant(false)]
[System.Runtime.Versioning.UnsupportedOSPlatform("android")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public abstract class ComWrappers
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
type ComWrappers = class
[<System.CLSCompliant(false)>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("android")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type ComWrappers = class
Public MustInherit Class ComWrappers
- Warisan
-
ComWrappers
- Turunan
- Atribut
Keterangan
Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk ComWrapper.
Konstruktor
ComWrappers() |
Konstruktor instans. |
Metode
ComputeVtables(Object, CreateComInterfaceFlags, Int32) |
Menghitung Vtable yang diinginkan untuk |
CreateObject(IntPtr, CreateObjectFlags) |
Membuat objek terkelola untuk objek yang |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetIUnknownImpl(IntPtr, IntPtr, IntPtr) |
Mendapatkan implementasi IUnknown yang disediakan runtime. |
GetOrCreateComInterfaceForObject(Object, CreateComInterfaceFlags) |
Membuat representasi COM dari objek yang disediakan yang dapat diteruskan ke lingkungan yang tidak dikelola. |
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) |
Mendapatkan objek terkelola yang saat ini terdaftar atau membuat objek terkelola baru dan mendaftarkannya. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object) |
Mendapatkan objek terkelola yang saat ini terdaftar atau menggunakan objek terkelola yang disediakan dan mendaftarkannya. |
GetOrRegisterObjectForComInstance(IntPtr, CreateObjectFlags, Object, IntPtr) |
Dapatkan objek terkelola yang saat ini terdaftar atau gunakan objek terkelola yang disediakan dan daftarkan. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
RegisterForMarshalling(ComWrappers) |
Mendaftarkan instans yang ComWrappers akan digunakan sebagai instans global untuk marshalling dalam runtime. |
RegisterForTrackerSupport(ComWrappers) |
Mendaftarkan instans yang ComWrappers akan digunakan sebagai instans global untuk dukungan pelacak referensi. |
ReleaseObjects(IEnumerable) |
Merilis kumpulan objek di luar objek normal atau masa pakai antarmuka COM. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
TryGetComInstance(Object, IntPtr) |
Menentukan apakah objek terkelola yang ditentukan adalah ComWrapperspembungkus terkelola yang dibuat dan jika demikian, mengembalikan penunjuk yang tidak terkelola yang dibungkus. |
TryGetObject(IntPtr, Object) |
Menentukan apakah objek COM yang ditentukan adalah ComWrapperspembungkus tidak terkelola yang dibuat dan jika demikian, mengembalikan objek terkelola yang dibungkus. |