RegistrationConnectionType Enum

Definitie

Hiermee definieert u de typen verbindingen met een klasseobject.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class RegistrationConnectionType
[System.Flags]
public enum RegistrationConnectionType
[<System.Flags>]
type RegistrationConnectionType = 
Public Enum RegistrationConnectionType
Overname
RegistrationConnectionType
Kenmerken

Velden

Name Waarde Description
SingleUse 0

Zodra een toepassing is verbonden met een klasseobject, CoGetClassObjectwordt het klasseobject verwijderd uit de openbare weergave, zodat er geen andere toepassingen verbinding mee kunnen maken. Deze waarde wordt vaak gebruikt voor SDI-toepassingen (Single Document Interface).

MultipleUse 1

Meerdere toepassingen kunnen via aanroepen CoGetClassObjectverbinding maken met het klasseobject.

MultiSeparate 2

Registreert afzonderlijke CLSCTX_LOCAL_SERVER- en CLSCTX_INPROC_SERVER klassefabrieken.

Suspended 4

Onderbreekt registratie- en activeringsaanvragen voor de opgegeven CLSID totdat er een aanroep naar CoResumeClassObjectsis.

Surrogate 8

Het klasseobject is een surrogaatproces dat wordt gebruikt om DLL-servers uit te voeren.

Opmerkingen

De waarden in de RegistrationConnectionType opsomming worden gebruikt in de flags parameter van de RegisterTypeForComClients methode. Deze waarden zijn hetzelfde als de waarden die zijn gedefinieerd in de COM REGCLS-opsomming , die wordt gebruikt als de flags parameter in aanroepen naar de COM-API CoRegisterClassObject.

Zie de MSDN-bibliotheek voor meer informatie over CoRegisterClassObject en de REGCLS-opsomming .

Van toepassing op

Zie ook