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 il set di contesti di esecuzione in cui verrà reso disponibile un oggetto classe per le richieste di costruzione 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
| Nome | Valore | Descrizione |
|---|---|---|
| InProcessServer | 1 | Il codice che crea e gestisce oggetti di questa classe è una DLL eseguita nello stesso processo del chiamante della funzione che specifica il contesto della classe. |
| InProcessHandler | 2 | Il codice che gestisce gli oggetti di questa classe è un gestore in-process. |
| LocalServer | 4 | Il codice EXE che crea e gestisce gli oggetti di questa classe viene eseguito nello stesso computer, ma viene caricato in uno spazio di processo separato. |
| InProcessServer16 | 8 | Non utilizzato. |
| RemoteServer | 16 | Contesto del computer remoto. |
| InProcessHandler16 | 32 | Non utilizzato. |
| Reserved1 | 64 | Non utilizzato. |
| Reserved2 | 128 | Non utilizzato. |
| Reserved3 | 256 | Non utilizzato. |
| Reserved4 | 512 | Non utilizzato. |
| NoCodeDownload | 1024 | Non consente il download del codice dal servizio directory o da Internet. |
| Reserved5 | 2048 | Non utilizzato. |
| NoCustomMarshal | 4096 | Specifica se l'attivazione ha esito negativo se usa il marshalling personalizzato. |
| EnableCodeDownload | 8192 | Consente il download del codice dal servizio directory o da Internet. |
| NoFailureLog | 16384 | Esegue l'override della registrazione degli errori. |
| DisableActivateAsActivator | 32768 | Disabilita le attivazioni attivate come attivatore (AAA) solo per questa attivazione. |
| EnableActivateAsActivator | 65536 | Abilita le attivazioni attivate come attivatore (AAA) solo per questa attivazione. |
| FromDefaultContext | 131072 | Iniziare l'attivazione dal contesto predefinito dell'apartment corrente. |
Commenti
I valori nell'enumerazione RegistrationClassContext vengono utilizzati nel classContext parametro del RegisterTypeForComClients metodo . Questi valori sono uguali a quelli definiti nell'enumerazione COM CLSCTX , che viene usata come dwClsContext parametro nelle chiamate all'API CoRegisterClassObjectCOM .
Per altre informazioni sull'enumerazione CoRegisterClassObjectCLSCTX , vedere MSDN Library.