Partager via


RegistrationClassContext Énumération

Définition

Spécifie le jeu de contextes d'exécution dans lequel un objet de classe sera rendu disponible pour les demandes de construction d'instances.

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

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

Champs

DisableActivateAsActivator 32768

Désactive les activations AAA (Activate-As-Activator) pour cette activation uniquement.

EnableActivateAsActivator 65536

Active les activations AAA (Activate-As-Activator) pour cette activation uniquement.

EnableCodeDownload 8192

Autorise le téléchargement de code à partir du service d'annuaire ou d'Internet.

FromDefaultContext 131072

Commence cette activation à partir du contexte par défaut de l'appartement actuel.

InProcessHandler 2

Le code qui gère les objets de cette classe est un gestionnaire in-process.

InProcessHandler16 32

Non utilisé.

InProcessServer 1

Le code qui crée et gère les objets de cette classe est une DLL qui s'exécute dans le même processus que l'appelant de la fonction spécifiant le contexte de classe.

InProcessServer16 8

Non utilisé.

LocalServer 4

Le code EXE qui crée et gère les objets de cette classe s'exécute sur le même ordinateur mais il est chargé dans un espace de processus séparé.

NoCodeDownload 1024

Interdit le téléchargement de code à partir du service d'annuaire ou d'Internet.

NoCustomMarshal 4096

Spécifie si l'activation échoue si elle utilise le marshaling personnalisé.

NoFailureLog 16384

Substitue l'enregistrement de défaillances.

RemoteServer 16

Contexte d'ordinateur distant.

Reserved1 64

Non utilisé.

Reserved2 128

Non utilisé.

Reserved3 256

Non utilisé.

Reserved4 512

Non utilisé.

Reserved5 2048

Non utilisé.

Remarques

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

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

S’applique à

Voir aussi