enumerasi CSC_InheritanceConfig (comsvcs.h)
Menunjukkan apakah akan membuat konteks baru berdasarkan konteks saat ini atau membuat konteks baru hanya berdasarkan informasi di CServiceConfig.
Sintaks
typedef enum tagCSC_InheritanceConfig {
CSC_Inherit = 0,
CSC_Ignore
} CSC_InheritanceConfig;
Konstanta
CSC_Inherit Nilai: 0 Konteks baru dibuat dari konteks yang ada. |
CSC_Ignore Konteks baru dibuat dari konteks default. |
Keterangan
Nilai yang berbeda dari enumerasi ini dapat digunakan untuk menetapkan konfigurasi default untuk berbagai layanan yang disediakan melalui CServiceConfig. Konfigurasi pewarisan default untuk CServiceConfig adalah CSC_Ignore. Seringkali berguna untuk menggunakan CSC_Ignore saat memanggil CoCreateActivity, sementara CSC_Inherit berguna saat menambah konteks yang ada, seperti saat memanggil CoEnterServiceDomain.
Memanggil IServiceInheritanceConfig::ContainingContextTreatment menimpa pengaturan konfigurasi sebelumnya dari objek CServiceConfig dengan default berikut.
Untuk CSC_InheritanceConfig diatur ke CSC_Inherit
Enumeration | 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 |
Untuk CSC_InheritanceConfig diatur ke CSC_Ignore
Enumeration | 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 |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | comsvcs.h |