RegistrationClassContext Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o conjunto de contextos de execução em que um objeto de classe será disponibilizado para pedidos de construção de instâncias.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum RegistrationClassContext
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| InProcessServer | 1 | O código que cria e gere os objetos desta classe é uma DLL que corre no mesmo processo que o chamador da função que especifica o contexto da classe. |
| InProcessHandler | 2 | O código que gere os objetos desta classe é um handler em processo. |
| LocalServer | 4 | O código EXE que cria e gere objetos desta classe corre na mesma máquina, mas é carregado num espaço de processos separado. |
| InProcessServer16 | 8 | Não utilizado. |
| RemoteServer | 16 | Um contexto remoto de máquina. |
| InProcessHandler16 | 32 | Não utilizado. |
| Reserved1 | 64 | Não utilizado. |
| Reserved2 | 128 | Não utilizado. |
| Reserved3 | 256 | Não utilizado. |
| Reserved4 | 512 | Não utilizado. |
| NoCodeDownload | 1024 | Proíbe o download de código do Serviço de Diretório ou da Internet. |
| Reserved5 | 2048 | Não utilizado. |
| NoCustomMarshal | 4096 | Especifica se a ativação falha se usar marshaling personalizado. |
| EnableCodeDownload | 8192 | Permite o download de código do Serviço de Diretório ou da Internet. |
| NoFailureLog | 16384 | Sobrepõe-se ao registo de falhas. |
| DisableActivateAsActivator | 32768 | Desativa ativações ativadas como ativador (AAA) apenas para esta ativação. |
| EnableActivateAsActivator | 65536 | Ativa ativar como ativador (AAA) apenas para esta ativação. |
| FromDefaultContext | 131072 | Inicie esta ativação a partir do contexto padrão do apartamento atual. |
Observações
Os valores na RegistrationClassContext enumeração são usados no classContext parâmetro do RegisterTypeForComClients método. Estes valores são os mesmos definidos na enumeração COM CLSCTX , que é usada como dwClsContext parâmetro nas chamadas à API CoRegisterClassObjectCOM.
Para mais informações sobre CoRegisterClassObject e a enumeração CLSCTX , consulte a biblioteca MSDN.