Partager via


RegistrationConnectionType Énumération

Définition

Définit les types de connexions à un objet de classe.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class RegistrationConnectionType
[System.Flags]
public enum RegistrationConnectionType
[<System.Flags>]
type RegistrationConnectionType = 
Public Enum RegistrationConnectionType
Héritage
RegistrationConnectionType
Attributs

Champs

MultipleUse 1

Plusieurs applications peuvent se connecter à l'objet de classe par le biais d'appels à CoGetClassObject.

MultiSeparate 2

Inscrit des fabriques de classes CLSCTX_LOCAL_SERVER et CLSCTX_INPROC_SERVER distinctes.

SingleUse 0

Dés lors qu'une application est connectée à un objet de classe à l'aide de CoGetClassObject, l'objet de la classe est supprimée de l'affichage public afin qu'aucune autre application ne puisse s'y connecter. Cette valeur est couramment utilisée pour les applications SDI (Single Document Interface).

Surrogate 8

L'objet de classe est un processus de substitution utilisé pour exécuter des serveurs de DLL.

Suspended 4

Interrompt les requêtes d'inscription et d'activation pour l'identificateur de classe CLSID spécifié jusqu'à ce qu'un appel à CoResumeClassObjects soit effectué.

Remarques

Les valeurs de l’énumération RegistrationConnectionType sont utilisées dans le flags paramètre de la RegisterTypeForComClients méthode . Ces valeurs sont les mêmes que celles définies dans l’énumération COM REGCLS , qui est utilisée comme paramètre dans les flags appels à l’API CoRegisterClassObjectCOM .

Pour plus d’informations sur CoRegisterClassObject et l’énumération REGCLS , consultez la bibliothèque MSDN.

S’applique à

Voir aussi