共用方式為


CSC_InheritanceConfig comsvcs.h (列舉)

指出是要根據目前內容建立新內容,還是根據 CServiceConfig 中的資訊建立新的內容。

Syntax

typedef enum tagCSC_InheritanceConfig {
  CSC_Inherit = 0,
  CSC_Ignore
} CSC_InheritanceConfig;

常數

 
CSC_Inherit
值: 0
新內容是從現有內容中建立的。
CSC_Ignore
新內容是從預設內容中建立的。

備註

這個列舉的不同值可用來建立透過 CServiceConfig 提供之各種服務的預設組態。 CServiceConfig 的預設繼承組態CSC_Ignore。 呼叫 CoCreateActivity 時,使用CSC_Ignore通常很有用,而CSC_Inherit在增強現有內容時很有用,例如呼叫 CoEnterServiceDomain 時。

呼叫 IServiceInheritanceConfig::ContainingContextTreatment 會以下列預設值覆寫 CServiceConfig 物件的任何先前組態設定。

針對設定為 CSC_Inherit的CSC_InheritanceConfig

列舉型別 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_Ignore 的 CSC_InheritanceConfig

列舉型別 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

另請參閱

CServiceConfig

CoCreateActivity

CoEnterServiceDomain

IServiceInheritanceConfig::ContainingContextTreatment