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