Bagikan melalui


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

Lihat juga

CServiceConfig

CoCreateActivity

CoEnterServiceDomain

IServiceInheritanceConfig::ContainingContextTreatment