ComWrappers.GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得最近註冊之管理的物件,或新建並註冊受管理的物件。
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 物件,則會傳回先前建立的物件。 如果沒有,則會建立新的 。