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

Определение

Определяет типы подключений к объекту класса.

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

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

Поля

Имя Значение Описание
SingleUse 0

После подключения приложения к объекту класса с CoGetClassObjectпомощью объекта класса объект класса удаляется из общедоступного представления, чтобы другие приложения не могли подключиться к нему. Это значение обычно используется для приложений с одним интерфейсом документов (SDI).

MultipleUse 1

Несколько приложений могут подключаться к объекту класса с помощью вызовов CoGetClassObject.

MultiSeparate 2

Регистрирует отдельные фабрики классов CLSCTX_LOCAL_SERVER и CLSCTX_INPROC_SERVER.

Suspended 4

Приостанавливает запросы на регистрацию и активацию для указанного CLSID до тех пор, пока не будет выполнен вызов CoResumeClassObjects.

Surrogate 8

Объект класса — это суррогатный процесс, используемый для запуска серверов DLL.

Комментарии

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

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

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

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