énumération CSC_InheritanceConfig (comsvcs.h)
Indique s’il faut créer un contexte basé sur le contexte actuel ou créer un nouveau contexte basé uniquement sur les informations de CServiceConfig.
Syntax
typedef enum tagCSC_InheritanceConfig {
CSC_Inherit = 0,
CSC_Ignore
} CSC_InheritanceConfig;
Constantes
CSC_Inherit Valeur : 0 Le nouveau contexte est créé à partir du contexte existant. |
CSC_Ignore Le nouveau contexte est créé à partir du contexte par défaut. |
Remarques
Les différentes valeurs de cette énumération peuvent être utilisées pour établir les configurations par défaut pour les différents services fournis par le biais de CServiceConfig. La configuration d’héritage par défaut pour CServiceConfig est CSC_Ignore. Il est souvent utile d’utiliser CSC_Ignore lors de l’appel de CoCreateActivity, tandis que CSC_Inherit est utile lors de l’augmentation d’un contexte existant, par exemple lors de l’appel de CoEnterServiceDomain.
L’appel de IServiceInheritanceConfig ::ContainingContextTreatment remplace tous les paramètres de configuration précédents de l’objet CServiceConfig par les valeurs par défaut suivantes.
Pour CSC_InheritanceConfig défini sur CSC_Inherit
Énumération | 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 |
Pour CSC_InheritanceConfig défini sur CSC_Ignore
Énumération | 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 |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | comsvcs.h |