ComWrappers.GetOrCreateComInterfaceForObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.