RegistrationClassContext Enumeração

Definição

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

Aplica-se a

Ver também