Freigeben über


CSC_InheritanceConfig-Enumeration (comsvcs.h)

Gibt an, ob ein neuer Kontext basierend auf dem aktuellen Kontext oder ein neuer Kontext erstellt werden soll, der ausschließlich auf den Informationen in CServiceConfig basiert.

Syntax

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

Konstanten

 
CSC_Inherit
Wert: 0
Der neue Kontext wird aus dem vorhandenen Kontext erstellt.
CSC_Ignore
Der neue Kontext wird aus dem Standardkontext erstellt.

Hinweise

Die verschiedenen Werte dieser Enumeration können verwendet werden, um die Standardkonfigurationen für die verschiedenen Dienste festzulegen, die über CServiceConfig bereitgestellt werden. Die Standardkonfiguration der Vererbung für CServiceConfig ist CSC_Ignore. Beim Aufrufen von CoCreateActivity ist CSC_Ignore häufig hilfreich, während CSC_Inherit beim Erweitern eines vorhandenen Kontexts nützlich ist, z. B. beim Aufrufen von CoEnterServiceDomain.

Durch aufrufen von IServiceInheritanceConfig::ContainingContextTreatment werden alle vorherigen Konfigurationseinstellungen des CServiceConfig-Objekts mit den folgenden Standardwerten überschrieben.

Für CSC_InheritanceConfig auf CSC_Inherit festgelegt

Enumeration Standard
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
 

Für CSC_InheritanceConfig auf CSC_Ignore festgelegt

Enumeration Standard
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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile comsvcs.h

Weitere Informationen

CServiceConfig

CoCreateActivity

CoEnterServiceDomain

IServiceInheritanceConfig::ContainingContextTreatment