RegistrationClassContext Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 CoRegisterClassObject
COM .
Per altre informazioni sull'enumerazione CoRegisterClassObject
CLSCTX , vedere MSDN Library.