RegistrationConnectionType Wyliczenie

Definicja

Definiuje typy połączeń z obiektem klasy.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

public enum class RegistrationConnectionType
[System.Flags]
public enum RegistrationConnectionType
[<System.Flags>]
type RegistrationConnectionType = 
Public Enum RegistrationConnectionType
Dziedziczenie
RegistrationConnectionType
Atrybuty

Pola

MultipleUse 1

Wiele aplikacji może łączyć się z obiektem klasy za pomocą wywołań do CoGetClassObjectklasy .

MultiSeparate 2

Rejestruje oddzielne fabryki klas CLSCTX_LOCAL_SERVER i CLSCTX_INPROC_SERVER.

SingleUse 0

Gdy aplikacja zostanie połączona z obiektem klasy z CoGetClassObjectprogramem , obiekt klasy zostanie usunięty z widoku publicznego, aby żadne inne aplikacje nie mogły się z nim połączyć. Ta wartość jest często używana w przypadku aplikacji interfejsu pojedynczego dokumentu (SDI).

Surrogate 8

Obiekt klasy jest procesem zastępczym używanym do uruchamiania serwerów DLL.

Suspended 4

Zawiesza żądania rejestracji i aktywacji dla określonego identyfikatora CLSID do momentu wywołania metody CoResumeClassObjects.

Uwagi

Wartości w wyliczenia RegistrationConnectionType są używane w parametrze flagsRegisterTypeForComClients metody . Te wartości są takie same jak te zdefiniowane w wyliczenie COM REGCLS , które jest używane jako flags parametr w wywołaniach interfejsu API CoRegisterClassObjectCOM .

Aby uzyskać więcej informacji na temat CoRegisterClassObject wyliczania REGCLS , zobacz bibliotekę MSDN.

Dotyczy

Zobacz też