Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Indica si se debe crear un nuevo contexto basado en el contexto actual o crear un nuevo contexto basado únicamente en la información de CServiceConfig.
Syntax
typedef enum tagCSC_InheritanceConfig {
CSC_Inherit = 0,
CSC_Ignore
} CSC_InheritanceConfig;
Constantes
CSC_InheritValor: 0 Se crea el contexto nuevo a partir del contexto existente. |
CSC_IgnoreSe crea el contexto nuevo a partir del contexto predeterminado. |
Comentarios
Los diferentes valores de esta enumeración se pueden usar para establecer las configuraciones predeterminadas de los distintos servicios proporcionados a través de CServiceConfig. La configuración de herencia predeterminada para CServiceConfig es CSC_Ignore. A menudo resulta útil usar CSC_Ignore al llamar a CoCreateActivity, mientras que CSC_Inherit resulta útil al aumentar un contexto existente, como al llamar a CoEnterServiceDomain.
Al llamar a IServiceInheritanceConfig::ContainsContextTreatment , se sobrescriben las opciones de configuración anteriores del objeto CServiceConfig con los valores predeterminados siguientes.
Para CSC_InheritanceConfig establecido en CSC_Inherit
| Enumeración | Default |
|---|---|
| CSC_COMTIIntrinsicsConfig | CSC_InheritCOMTIIntrinsics |
| CSC_IISIntrinsicsConfig | CSC_InheritIISIntrinsics |
| CSC_PartitionConfig | CSC_InheritPartition |
| CSC_SxsConfig | CSC_InheritSxs |
| CSC_SynchronizationConfig | CSC_IfContainerIsSynchronized |
| CSC_ThreadPool | CSC_ThreadPoolInherit |
| CSC_TransactionConfig | CSC_IfContainerIsTransactional |
Para CSC_InheritanceConfig establecido en CSC_Ignore
| Enumeración | Default |
|---|---|
| CSC_COMTIIntrinsicsConfig | CSC_NoCOMTIIntrinsics |
| CSC_IISIntrinsicsConfig | CSC_NoIISIntrinsics |
| CSC_PartitionConfig | CSC_NoPartition |
| CSC_SxsConfig | CSC_NoSxs |
| CSC_SynchronizationConfig | CSC_NoSynchronization |
| CSC_ThreadPool | CSC_ThreadPoolNone |
| CSC_TransactionConfig | CSC_NoTransaction |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
| Encabezado | comsvcs.h |