RegistrationClassContext RegistrationClassContext RegistrationClassContext RegistrationClassContext Enum

Определение

Определяет набор контекстов выполнения, в которых объект класса будет доступен для запросов, создающих экземпляры.Specifies the set of execution contexts in which a class object will be made available for requests to construct instances.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Наследование
RegistrationClassContextRegistrationClassContextRegistrationClassContextRegistrationClassContext
Атрибуты

Поля

DisableActivateAsActivator DisableActivateAsActivator DisableActivateAsActivator DisableActivateAsActivator 32768

Отключает активации AAA (активируется как активатор) только для этой активации.Disables activate-as-activator (AAA) activations for this activation only.

EnableActivateAsActivator EnableActivateAsActivator EnableActivateAsActivator EnableActivateAsActivator 65536

Включает активации AAA (активируется как активатор) только для этой активации.Enables activate-as-activator (AAA) activations for this activation only.

EnableCodeDownload EnableCodeDownload EnableCodeDownload EnableCodeDownload 8192

Разрешает загрузку кода из службы каталогов или Интернета.Allows the downloading of code from the Directory Service or the Internet.

FromDefaultContext FromDefaultContext FromDefaultContext FromDefaultContext 131072

Эту активацию следует начинать с контекста по умолчанию текущего апартмента.Begin this activation from the default context of the current apartment.

InProcessHandler InProcessHandler InProcessHandler InProcessHandler 2

Код, управляющий объектами этого класса, является внутрипроцессным обработчиком.The code that manages objects of this class is an in-process handler.

InProcessHandler16 InProcessHandler16 InProcessHandler16 InProcessHandler16 32

Не используется.Not used.

InProcessServer InProcessServer InProcessServer InProcessServer 1

Код, создающий объекты этого класса и управляющий ими, представляет собой DLL, выполняемую в том же процессе, что и вызывающий объект функции, задающий контекст класса.The code that creates and manages objects of this class is a DLL that runs in the same process as the caller of the function specifying the class context.

InProcessServer16 InProcessServer16 InProcessServer16 InProcessServer16 8

Не используется.Not used.

LocalServer LocalServer LocalServer LocalServer 4

EXE-код, создающий объекты этого класса и управляющий ими, выполняется на том же компьютере, но загружается в отдельное пространство процесса.The EXE code that creates and manages objects of this class runs on same machine but is loaded in a separate process space.

NoCodeDownload NoCodeDownload NoCodeDownload NoCodeDownload 1024

Запрещает загрузку кода из службы каталогов или Интернета.Disallows the downloading of code from the Directory Service or the Internet.

NoCustomMarshal NoCustomMarshal NoCustomMarshal NoCustomMarshal 4096

Определяет, заканчивается ли активация неудачей при использовании настраиваемого маршалинга.Specifies whether activation fails if it uses custom marshaling.

NoFailureLog NoFailureLog NoFailureLog NoFailureLog 16384

Переопределяет ведение журнала отказов.Overrides the logging of failures.

RemoteServer RemoteServer RemoteServer RemoteServer 16

Контекст удаленного компьютера.A remote machine context.

Reserved1 Reserved1 Reserved1 Reserved1 64

Не используется.Not used.

Reserved2 Reserved2 Reserved2 Reserved2 128

Не используется.Not used.

Reserved3 Reserved3 Reserved3 Reserved3 256

Не используется.Not used.

Reserved4 Reserved4 Reserved4 Reserved4 512

Не используется.Not used.

Reserved5 Reserved5 Reserved5 Reserved5 2048

Не используется.Not used.

Комментарии

Значения в RegistrationClassContext перечислении используются classContext в параметре RegisterTypeForComClients метода.The values in the RegistrationClassContext enumeration are used in the classContext parameter of the RegisterTypeForComClients method. Эти значения совпадают с параметрами, определенными в перечислении com клскткс , которое используется в качестве dwClsContext параметра в вызовах API CoRegisterClassObjectcom.These values are the same as those defined in the COM CLSCTX enumeration, which is used as the dwClsContext parameter in calls to the COM API CoRegisterClassObject.

Дополнительные сведения о CoRegisterClassObject и перечислении клскткс см. в библиотеке MSDN.For more information about CoRegisterClassObject and the CLSCTX enumeration, see the MSDN library.

Применяется к

Дополнительно