ComWrappers.GetOrCreateObjectForComInstance 方法       
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags) | 
						 获取当前注册的托管对象,或创建新的托管对象并注册它。  | 
        	
| GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object) | 
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags)
- Source:
 - ComWrappers.cs
 
- Source:
 - ComWrappers.cs
 
- Source:
 - ComWrappers.cs
 
- Source:
 - ComWrappers.cs
 
获取当前注册的托管对象,或创建新的托管对象并注册它。
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 创建托管对象,则将返回以前创建的对象。 否则,将创建一个新。
适用于
GetOrCreateObjectForComInstance(IntPtr, CreateObjectFlags, Object)
public:
 System::Object ^ GetOrCreateObjectForComInstance(IntPtr externalComObject, System::Runtime::InteropServices::CreateObjectFlags flags, System::Object ^ userState);
	public object GetOrCreateObjectForComInstance(IntPtr externalComObject, System.Runtime.InteropServices.CreateObjectFlags flags, object? userState);
	member this.GetOrCreateObjectForComInstance : nativeint * System.Runtime.InteropServices.CreateObjectFlags * obj -> obj
	Public Function GetOrCreateObjectForComInstance (externalComObject As IntPtr, flags As CreateObjectFlags, userState As Object) As Object
	参数
- externalComObject
 - 
				
				IntPtr
nativeint
 
- flags
 - CreateObjectFlags
 
- userState
 - Object