перечисление CSC_InheritanceConfig (comsvcs.h)
Указывает, следует ли создать новый контекст на основе текущего контекста или создать новый контекст исключительно на основе сведений в CServiceConfig.
Синтаксис
typedef enum tagCSC_InheritanceConfig {
CSC_Inherit = 0,
CSC_Ignore
} CSC_InheritanceConfig;
Константы
CSC_Inherit Значение: 0 Новый контекст создается из существующего контекста. |
CSC_Ignore Новый контекст создается из контекста по умолчанию. |
Комментарии
Различные значения этого перечисления можно использовать для установки конфигураций по умолчанию для различных служб, предоставляемых через CServiceConfig. Конфигурация наследования по умолчанию для CServiceConfig — CSC_Ignore. Часто полезно использовать CSC_Ignore при вызове CoCreateActivity, а CSC_Inherit полезно при дополнении существующего контекста, например при вызове CoEnterServiceDomain.
Вызов IServiceInheritanceConfig::ContainingContextTreatment перезаписывает все предыдущие параметры конфигурации объекта CServiceConfig следующими значениями по умолчанию.
Для CSC_InheritanceConfig задано значение CSC_Inherit
Перечисление | 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 |
Для CSC_InheritanceConfig задано значение CSC_Ignore
Перечисление | 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 |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | comsvcs.h |