RegistrationClassContext Enumeración

Definición

Especifica el conjunto de contextos de ejecución en los que un objeto de clase estará disponible para que las solicitudes construyan instancias.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class RegistrationClassContext
[System.Flags]
public enum RegistrationClassContext
[<System.Flags>]
type RegistrationClassContext = 
Public Enum RegistrationClassContext
Herencia
RegistrationClassContext
Atributos

Campos

Nombre Valor Description
InProcessServer 1

El código que crea y administra objetos de esta clase es un archivo DLL que se ejecuta en el mismo proceso que el autor de la llamada de la función que especifica el contexto de clase.

InProcessHandler 2

El código que administra los objetos de esta clase es un controlador en proceso.

LocalServer 4

El código EXE que crea y administra objetos de esta clase se ejecuta en la misma máquina, pero se carga en un espacio de proceso independiente.

InProcessServer16 8

No se usa.

RemoteServer 16

Un contexto de máquina remota.

InProcessHandler16 32

No se usa.

Reserved1 64

No se usa.

Reserved2 128

No se usa.

Reserved3 256

No se usa.

Reserved4 512

No se usa.

NoCodeDownload 1024

No permite la descarga de código desde el servicio de directorio o Internet.

Reserved5 2048

No se usa.

NoCustomMarshal 4096

Especifica si se produce un error en la activación si usa serialización personalizada.

EnableCodeDownload 8192

Permite la descarga de código desde el servicio de directorio o Internet.

NoFailureLog 16384

Invalida el registro de errores.

DisableActivateAsActivator 32768

Deshabilita las activaciones de activación como activador (AAA) solo para esta activación.

EnableActivateAsActivator 65536

Habilita las activaciones de activación como activador (AAA) solo para esta activación.

FromDefaultContext 131072

Comience esta activación desde el contexto predeterminado del apartamento actual.

Comentarios

Los valores de la RegistrationClassContext enumeración se usan en el classContext parámetro del RegisterTypeForComClients método . Estos valores son los mismos que los definidos en la enumeración COM CLSCTX , que se usa como dwClsContext parámetro en llamadas a la API CoRegisterClassObjectCOM .

Para obtener más información sobre CoRegisterClassObject y la enumeración CLSCTX , consulte MSDN Library.

Se aplica a

Consulte también