ComWrappers.GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) 方法

定義

取得最近註冊之管理的物件,或新建並註冊受管理的物件。

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

參數

externalComObject
IntPtr

nativeint

要匯入供 .NET 執行階段使用的物件。

flags
CreateObjectFlags

用以描述外部物件的旗標。

傳回

所提供外部 COM 物件相關聯之受管理的物件。

備註

如果先前使用這個ComWrappers實例為指定的 externalComObject 建立 Managed 物件,則會傳回先前建立的物件。 如果沒有,則會建立新的 。

適用於