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 库。