enumerazione CSC_InheritanceConfig (comsvcs.h)
Indica se creare un nuovo contesto in base al contesto corrente o creare un nuovo contesto basato esclusivamente sulle informazioni in CServiceConfig.
Sintassi
typedef enum tagCSC_InheritanceConfig {
CSC_Inherit = 0,
CSC_Ignore
} CSC_InheritanceConfig;
Costanti
CSC_Inherit Valore: 0 Il nuovo contesto viene creato dal contesto esistente. |
CSC_Ignore Il nuovo contesto viene creato dal contesto predefinito. |
Commenti
I diversi valori di questa enumerazione possono essere usati per stabilire le configurazioni predefinite per i vari servizi forniti tramite CServiceConfig. La configurazione di ereditarietà predefinita per CServiceConfig è CSC_Ignore. Spesso è utile usare CSC_Ignore quando si chiama CoCreateActivity, mentre CSC_Inherit è utile quando si aumenta un contesto esistente, ad esempio quando si chiama CoEnterServiceDomain.
La chiamata a IServiceInheritanceConfig::ContainingContextTreatment sovrascrive le impostazioni di configurazione precedenti dell'oggetto CServiceConfig con le impostazioni predefinite seguenti.
Per CSC_InheritanceConfig impostata su CSC_Inherit
Enumerazione | 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 |
Per CSC_InheritanceConfig impostata su CSC_Ignore
Enumerazione | 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 |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | comsvcs.h |