Freigeben über


RegistrationConnectionType Enumeration

Definition

Definiert die Typen von Verbindungen mit einem Klassenobjekt.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

public enum class RegistrationConnectionType
[System.Flags]
public enum RegistrationConnectionType
[<System.Flags>]
type RegistrationConnectionType = 
Public Enum RegistrationConnectionType
Vererbung
RegistrationConnectionType
Attribute

Felder

MultipleUse 1

Mehrere Anwendungen können durch Aufrufe von CoGetClassObject eine Verbindung mit dem Klassenobjekt herstellen.

MultiSeparate 2

Registriert separate CLSCTX_LOCAL_SERVER- und CLSCTX_INPROC_SERVER-Klassenfactorys.

SingleUse 0

Wenn für eine Anwendung eine Verbindung mit einem Klassenobjekt mit CoGetClassObject hergestellt wurde, wird das Klassenobjekt aus der öffentlichen Ansicht entfernt, sodass keine anderen Anwendungen Verbindungen damit herstellen können. Dieser Wert wird im allgemeinen für SDI-Anwendungen (Single Document Interface) verwendet.

Surrogate 8

Das Klassenobjekt ist ein Ersatzprozess zum Ausführen von DLL-Servern.

Suspended 4

Unterbricht Registrierungs- und Aktivierungsanforderungen für die angegebene CLSID, bis ein Aufruf von CoResumeClassObjects erfolgt.

Hinweise

Die Werte in der RegistrationConnectionType Enumeration werden im flags Parameter der RegisterTypeForComClients -Methode verwendet. Diese Werte sind identisch mit denen, die in der COM REGCLS-Enumeration definiert sind, die flags als Parameter in Aufrufen der COM-API CoRegisterClassObjectverwendet wird.

Weitere Informationen zu CoRegisterClassObject und zur REGCLS-Enumeration finden Sie in der MSDN Library.

Gilt für:

Weitere Informationen