ComWrappers.GetOrCreateComInterfaceForObject Yöntem

Tanım

Sağlanan nesnenin, yönetilmeyen bir ortama geçirilebilen com gösterimini oluşturur.

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

Parametreler

instance
Object

.NET çalışma zamanının dışında kullanıma sunan yönetilen nesne.

flags
CreateComInterfaceFlags

Oluşturulan arabirimi yapılandırmak için kullanılan bayraklar.

Döndürülenler

IntPtr

nativeint

Oluşturulan COM arabirimi, arabirim uygulamasının IUnknown işaretçisi olarak .NET çalışma zamanı dışına geçirilebilir.

Açıklamalar

Bu ComWrappers örnek kullanılarak belirtilen instance için daha önce bir COM gösterimi oluşturulduysa, daha önce oluşturulan COM arabirimi döndürülür. Aksi takdirde yeni bir tane oluşturulur.

Şunlara uygulanır