Поделиться через


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

Разрешает загрузку кода из службы каталогов или Интернета.

FromDefaultContext 131072

Эту активацию следует начинать с контекста по умолчанию текущего апартмента.

InProcessHandler 2

Код, управляющий объектами этого класса, является внутрипроцессным обработчиком.

InProcessHandler16 32

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

InProcessServer 1

Код, создающий объекты этого класса и управляющий ими, представляет собой DLL, выполняемую в том же процессе, что и вызывающий объект функции, задающий контекст класса.

InProcessServer16 8

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

LocalServer 4

EXE-код, создающий объекты этого класса и управляющий ими, выполняется на том же компьютере, но загружается в отдельное пространство процесса.

NoCodeDownload 1024

Запрещает загрузку кода из службы каталогов или Интернета.

NoCustomMarshal 4096

Определяет, заканчивается ли активация неудачей при использовании настраиваемого маршалинга.

NoFailureLog 16384

Переопределяет ведение журнала отказов.

RemoteServer 16

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

Reserved1 64

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

Reserved2 128

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

Reserved3 256

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

Reserved4 512

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

Reserved5 2048

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

Комментарии

Значения в перечислении RegistrationClassContext используются в параметре classContextRegisterTypeForComClients метода . Эти значения совпадают с значениями, определенными в перечислении COM CLSCTX , которое используется в качестве dwClsContext параметра в вызовах API COM CoRegisterClassObject.

Дополнительные сведения о CoRegisterClassObject перечислении CLSCTX и см. в библиотеке MSDN.

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

См. также раздел