RegistrationClassContext Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o conjunto de contextos de execução nos quais um objeto de classe será disponibilizado para solicitações para instâncias de constructo.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext =
Public Enum RegistrationClassContext
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| DisableActivateAsActivator | 32768 | Desabilita ativações AAA (Ativar como Ativador) apenas para esta ativação. |
| EnableActivateAsActivator | 65536 | Habilita ativações AAA (Ativar como Ativador) apenas para esta ativação. |
| EnableCodeDownload | 8192 | Permite o download do código do Serviço de Diretório ou da Internet. |
| FromDefaultContext | 131072 | Inicie esta ativação do contexto padrão do apartment atual. |
| InProcessHandler | 2 | O código que gerencia objetos desta classe é um manipulador em processo. |
| InProcessHandler16 | 32 | Não usado. |
| InProcessServer | 1 | O código que cria e gerencia objetos dessa classe é um DLL executado no mesmo processo que o chamador da função que especifica o contexto da classe. |
| InProcessServer16 | 8 | Não usado. |
| LocalServer | 4 | O código EXE que cria e gerencia objetos desta classe é executado no mesmo computador, mas carregado em um espaço de processo separado. |
| NoCodeDownload | 1024 | Não permite o download do código do Serviço de Diretório ou da Internet. |
| NoCustomMarshal | 4096 | Especifica se a ativação falhará se ela usar marshaling personalizado. |
| NoFailureLog | 16384 | Substitui o registro de falhas em log. |
| RemoteServer | 16 | Um contexto de computador remoto. |
| Reserved1 | 64 | Não usado. |
| Reserved2 | 128 | Não usado. |
| Reserved3 | 256 | Não usado. |
| Reserved4 | 512 | Não usado. |
| Reserved5 | 2048 | Não usado. |
Comentários
Os valores na RegistrationClassContext enumeração são usados no classContext parâmetro do RegisterTypeForComClients método . Esses valores são os mesmos definidos na enumeração COM CLSCTX , que é usada como o dwClsContext parâmetro em chamadas para a API CoRegisterClassObjectCOM .
Para obter mais informações sobre CoRegisterClassObject e a enumeração CLSCTX , consulte a biblioteca MSDN.