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