ComWrappers.GetOrCreateComInterfaceForObject Metode

Definisi

Membuat representasi COM dari objek yang disediakan yang dapat diteruskan ke lingkungan yang tidak dikelola.

public:
 IntPtr GetOrCreateComInterfaceForObject(System::Object ^ instance, System::Runtime::InteropServices::CreateComInterfaceFlags flags);
public IntPtr GetOrCreateComInterfaceForObject (object instance, System.Runtime.InteropServices.CreateComInterfaceFlags flags);
member this.GetOrCreateComInterfaceForObject : obj * System.Runtime.InteropServices.CreateComInterfaceFlags -> nativeint
Public Function GetOrCreateComInterfaceForObject (instance As Object, flags As CreateComInterfaceFlags) As IntPtr

Parameter

instance
Object

Objek terkelola untuk mengekspos di luar runtime .NET.

flags
CreateComInterfaceFlags

Bendera yang digunakan untuk mengonfigurasi antarmuka yang dihasilkan.

Mengembalikan

IntPtr

nativeint

Antarmuka COM yang dihasilkan, sebagai penunjuk ke IUnknown implementasi antarmuka, yang dapat diteruskan di luar runtime .NET.

Keterangan

Jika representasi COM sebelumnya dibuat untuk yang ditentukan instance menggunakan instans ini ComWrappers , antarmuka COM yang dibuat sebelumnya akan dikembalikan. Jika tidak, yang baru akan dibuat.

Berlaku untuk