RegistrationClassContext Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет набор контекстов выполнения, в которых объект класса будет доступен для запросов, создающих экземпляры.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum 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 используются в параметре classContext
RegisterTypeForComClients метода . Эти значения совпадают с значениями, определенными в перечислении COM CLSCTX , которое используется в качестве dwClsContext
параметра в вызовах API COM CoRegisterClassObject
.
Дополнительные сведения о CoRegisterClassObject
перечислении CLSCTX и см. в библиотеке MSDN.