RegistrationClassContext 枚举  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定执行上下文集,类对象将在这些上下文中对请求构造实例的请求可用。
此枚举支持其成员值的按位组合。
public enum class RegistrationClassContext[System.Flags]
public enum RegistrationClassContext[<System.Flags>]
type RegistrationClassContext = Public Enum RegistrationClassContext- 继承
- 属性
字段
| 名称 | 值 | 说明 | 
|---|---|---|
| DisableActivateAsActivator | 32768 | 仅对此激活禁用“作为激活者激活”(AAA)。 | 
| EnableActivateAsActivator | 65536 | 仅对此激活启用“作为激活者激活”(AAA)。 | 
| EnableCodeDownload | 8192 | 允许从目录服务或 Internet 下载代码。 | 
| FromDefaultContext | 131072 | 从当前单元的默认上下文开始此激活。 | 
| InProcessHandler | 2 | 管理此类的对象的代码是一个进程内处理程序。 | 
| InProcessHandler16 | 32 | 未使用。 | 
| InProcessServer | 1 | 创建和管理此类的对象的代码是一个 DLL,它与指定类上下文的函数的调用方在同一个进程中运行。 | 
| InProcessServer16 | 8 | 未使用。 | 
| LocalServer | 4 | 创建和管理此类的对象的 EXE 代码在同一台计算机上运行,但在一个单独的进程空间中加载。 | 
| NoCodeDownload | 1024 | 不允许从目录服务或 Internet 下载代码。 | 
| NoCustomMarshal | 4096 | 指定激活在使用自定义封送时是否会失败。 | 
| NoFailureLog | 16384 | 重写对失败事件的日志记录。 | 
| RemoteServer | 16 | 远程计算机上下文。 | 
| Reserved1 | 64 | 未使用。 | 
| Reserved2 | 128 | 未使用。 | 
| Reserved3 | 256 | 未使用。 | 
| Reserved4 | 512 | 未使用。 | 
| Reserved5 | 2048 | 未使用。 | 
注解
枚举中的RegistrationClassContext值在 方法的 RegisterTypeForComClients 参数中使用classContext。 这些值与 COM CLSCTX 枚举中定义的值相同,后者在调用 COM API CoRegisterClassObject时用作 dwClsContext 参数。
有关 和 CLSCTX 枚举的详细信息CoRegisterClassObject,请参阅 MSDN 库。