RegistrationClassContext Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el conjunto de contextos de ejecución en los que un objeto de clase se pondrá a disposición para peticiones de construcción de 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
- Atributos
Campos
DisableActivateAsActivator | 32768 | Sólo deshabilita las activaciones "activar como activador" (AAA) para esta activación. |
EnableActivateAsActivator | 65536 | Sólo habilita las activaciones "activar como activador" (AAA) para esta activación. |
EnableCodeDownload | 8192 | Permite la descarga de código del Servicio de directorio o Internet. |
FromDefaultContext | 131072 | Comience esta activación a partir del contexto predeterminado del apartamento actual. |
InProcessHandler | 2 | El código que administra objetos de esta clase es un controlador en proceso. |
InProcessHandler16 | 32 | No se utiliza. |
InProcessServer | 1 | El código que crea y administra objetos de esta clase es una DLL que se ejecuta en el mismo proceso que el llamador de la función que especifica el contexto de clase. |
InProcessServer16 | 8 | No se utiliza. |
LocalServer | 4 | El código del EXE que crea y administra objetos de esta clase se ejecuta en el mismo equipo pero se carga en un espacio de proceso independiente. |
NoCodeDownload | 1024 | No permite la descarga de código del Servicio de directorio o Internet. |
NoCustomMarshal | 4096 | Especifica si se produce un error en la activación si utiliza el cálculo de referencias personalizado. |
NoFailureLog | 16384 | Reemplaza el registro de errores. |
RemoteServer | 16 | Contexto de equipo remoto. |
Reserved1 | 64 | No se utiliza. |
Reserved2 | 128 | No se utiliza. |
Reserved3 | 256 | No se utiliza. |
Reserved4 | 512 | No se utiliza. |
Reserved5 | 2048 | No se utiliza. |
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 CoRegisterClassObject
COM .
Para obtener más información sobre CoRegisterClassObject
y la enumeración CLSCTX , vea MSDN Library.