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 construir instâncias.

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

Nome Valor Description
InProcessServer 1

O código que cria e gerencia objetos dessa classe é uma DLL que é executada no mesmo processo que o chamador da função que especifica o contexto de classe.

InProcessHandler 2

O código que gerencia objetos dessa classe é um manipulador em processo.

LocalServer 4

O código EXE que cria e gerencia objetos dessa classe é executado no mesmo computador, mas é carregado em um espaço de processo separado.

InProcessServer16 8

Não usado.

RemoteServer 16

Um contexto de computador remoto.

InProcessHandler16 32

Não usado.

Reserved1 64

Não usado.

Reserved2 128

Não usado.

Reserved3 256

Não usado.

Reserved4 512

Não usado.

NoCodeDownload 1024

Não permite o download do código do Serviço de Diretório ou da Internet.

Reserved5 2048

Não usado.

NoCustomMarshal 4096

Especifica se a ativação falhará se ela usar marshaling personalizado.

EnableCodeDownload 8192

Permite o download do código do Serviço de Diretório ou da Internet.

NoFailureLog 16384

Substitui o registro em log de falhas.

DisableActivateAsActivator 32768

Desabilita ativações como ativadoras (AAA) somente para essa ativação.

EnableActivateAsActivator 65536

Habilita ativações como ativadoras (AAA) somente para essa ativação.

FromDefaultContext 131072

Inicie essa ativação do contexto padrão do apartamento atual.

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