RegistrationConnectionType RegistrationConnectionType RegistrationConnectionType RegistrationConnectionType Enum

Определение

Определяет тип подключения к объекту класса.Defines the types of connections to a class object.

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

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

Поля

MultipleUse MultipleUse MultipleUse MultipleUse 1

Несколько приложений могут подключиться к объекту класса с помощью вызовов объекта CoGetClassObject.Multiple applications can connect to the class object through calls to CoGetClassObject.

MultiSeparate MultiSeparate MultiSeparate MultiSeparate 2

Регистрируют независимые фабрики классов CLSCTX_LOCAL_SERVER и CLSCTX_INPROC_SERVER.Registers separate CLSCTX_LOCAL_SERVER and CLSCTX_INPROC_SERVER class factories.

SingleUse SingleUse SingleUse SingleUse 0

После того, как приложение подключится к объекту класса с помощью CoGetClassObject, объект класса удаляется из открытого представления, чтобы ни одно другое представление не могло к нему подключиться.Once an application is connected to a class object with CoGetClassObject, the class object is removed from public view so that no other applications can connect to it. Это значение обычно используется для приложений с однооконным интерфейсом (SDI).This value is commonly used for single document interface (SDI) applications.

Surrogate Surrogate Surrogate Surrogate 8

Этот объект класса представляет собой процесс-заменитель, используемый для выполнения серверов DLL.The class object is a surrogate process used to run DLL servers.

Suspended Suspended Suspended Suspended 4

Приостанавливает запросы на регистрацию и активацию для заданного значения CLSID до вызова CoResumeClassObjects.Suspends registration and activation requests for the specified CLSID until there is a call to CoResumeClassObjects.

Комментарии

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

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

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

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