Compartilhar via


RegistrationClassContext Enumeração

Definição

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
RegistrationClassContext
Atributos

Campos

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.

Aplica-se a

Confira também