RegistrationConnectionType 枚举

定义

定义到类对象的连接的类型。

此枚举支持其成员值的按位组合。

public enum class RegistrationConnectionType
[System.Flags]
public enum RegistrationConnectionType
[<System.Flags>]
type RegistrationConnectionType = 
Public Enum RegistrationConnectionType
继承
RegistrationConnectionType
属性

字段

MultipleUse 1

可通过调用 CoGetClassObject 将多个应用程序连接到该类对象。

MultiSeparate 2

注册单独的 CLSCTX_LOCAL_SERVER 和 CLSCTX_INPROC_SERVER 类工厂。

SingleUse 0

在应用程序使用 CoGetClassObject 连接到一个类对象后,该类对象就将从公共视图中移除,这样其他应用程序就不能连接到该类对象。 此值通常用于单文档界面 (SDI) 应用程序。

Surrogate 8

类对象是用来运行 DLL 服务器的代理项进程。

Suspended 4

挂起对指定 CLSID 的注册和激活请求,直到出现对 CoResumeClassObjects 的调用。

注解

枚举中的RegistrationConnectionType值在 方法的 RegisterTypeForComClients 参数中使用flags。 这些值与 COM REGCLS 枚举中定义的值相同,后者在调用 COM API CoRegisterClassObject时用作 flags 参数。

有关 和 REGCLS 枚举的详细信息CoRegisterClassObject,请参阅 MSDN 库。

适用于

另请参阅