Condividi tramite


RegistrationClassContext Enumerazione

Definizione

Specifica l'insieme di contesti di esecuzione in cui un oggetto classe verrà reso disponibile per richieste di creazione di istanze.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Ereditarietà
RegistrationClassContext
Attributi

Campi

DisableActivateAsActivator 32768

Disabilita le attivazioni AAA (activate-as-activator) solo per questa attivazione.

EnableActivateAsActivator 65536

Attiva le attivazioni AAA (activate-as-activator) solo per questa attivazione.

EnableCodeDownload 8192

Consente il download del codice dal Servizio directory o da Internet.

FromDefaultContext 131072

Avvia questa attivazione dal contesto predefinito dell'apartment corrente.

InProcessHandler 2

Il codice tramite cui vengono gestiti gli oggetti di questa classe è un gestore in-process.

InProcessHandler16 32

Non usato.

InProcessServer 1

Il codice tramite cui vengono creati e gestiti gli oggetti di questa classe è una DLL che viene eseguita nello stesso processo del chiamante della funzione che specifica il contesto della classe.

InProcessServer16 8

Non usato.

LocalServer 4

Il codice EXE tramite cui vengono creati e gestiti gli oggetti di questa classe viene eseguito nello stesso computer, ma viene caricato in uno spazio processi distinto.

NoCodeDownload 1024

Impedisce il download del codice dal Servizio directory o da Internet.

NoCustomMarshal 4096

Specifica se l'attivazione avrà esito negativo se viene utilizzato il marshalling personalizzato.

NoFailureLog 16384

Esegue l'override della registrazione degli errori.

RemoteServer 16

Contesto di un computer remoto.

Reserved1 64

Non usato.

Reserved2 128

Non usato.

Reserved3 256

Non usato.

Reserved4 512

Non usato.

Reserved5 2048

Non usato.

Commenti

I valori nell'enumerazione RegistrationClassContext vengono utilizzati nel classContext parametro del RegisterTypeForComClients metodo . Questi valori corrispondono a quelli definiti nell'enumerazione COM CLSCTX , che viene usato come dwClsContext parametro nelle chiamate all'API CoRegisterClassObjectCOM .

Per altre informazioni sull'enumerazione CoRegisterClassObjectCLSCTX , vedere MSDN Library.

Si applica a

Vedi anche