RegistrationClassContext Перечисление

Определение

Задает набор контекстов выполнения, в которых объект класса будет доступен для запросов на создание экземпляров.

Это перечисление поддерживает побитовую комбинацию значений его членов.

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

Поля

Имя Значение Описание
InProcessServer 1

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

InProcessHandler 2

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

LocalServer 4

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

InProcessServer16 8

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

RemoteServer 16

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

InProcessHandler16 32

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

Reserved1 64

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

Reserved2 128

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

Reserved3 256

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

Reserved4 512

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

NoCodeDownload 1024

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

Reserved5 2048

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

NoCustomMarshal 4096

Указывает, завершается ли активация ошибкой, если она использует пользовательский маршалинг.

EnableCodeDownload 8192

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

NoFailureLog 16384

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

DisableActivateAsActivator 32768

Отключает активацию от имени активации (AAA) только для этой активации.

EnableActivateAsActivator 65536

Включает активацию от имени активации (AAA) только для этой активации.

FromDefaultContext 131072

Запустите эту активацию из контекста по умолчанию текущей квартиры.

Комментарии

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

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

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

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