enumeración CSC_InheritanceConfig (comsvcs.h)

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_Inherit
Valor: 0
Se crea el contexto nuevo a partir del contexto existente.
CSC_Ignore
Se 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

Consulte también

CServiceConfig

CoCreateActivity

CoEnterServiceDomain

IServiceInheritanceConfig::ContainsContextTratamiento