RegistrationClassContext 枚举

定义

指定执行上下文集,类对象将在这些上下文中对请求构造实例的请求可用。

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

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
继承
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 库。

适用于

另请参阅