Freigeben über


CServiceConfig-Klasse

Gibt an und konfiguriert die Dienste, die in der Dienstdomäne aktiv sein sollen, die beim Aufrufen von CoCreateActivity oder CoEnterServiceDomain eingegeben wird.

Gründe für die Implementierung

Diese Klasse wird von COM+ implementiert.

Anforderung Wert
CLSID CLSID_CServiceConfig
ProgID L"COMSVCS. CServiceConfig"
Schnittstellen IServiceComTIIntrinsicsConfig
IServiceIISIntrinsicsConfig
IServiceInheritanceConfig
IServicePartitionConfig
IServiceSxSConfig
IServiceSynchronizationConfig
IServiceThreadPoolConfig
IServiceTrackerConfig
IServiceTransactionConfig

Verwendung

Verwenden Sie diese Klasse, um die Dienste zu konfigurieren, die Sie verwenden möchten. Mit CoCreateActivity und CoEnterServiceDomain können Sie die von dieser Klasse konfigurierten Dienste verwenden, ohne diese Dienste vor der Verwendung an eine Komponente binden zu müssen.

Diese Klasse wurde nicht für die Verwendung in Visual Basic entwickelt.

Bemerkungen

Um dieses Objekt zu erstellen, rufen Sie CoCreateInstance auf.

Objekte, die von der CServiceConfig-Klasse instanziiert werden, aggregieren den Freethread-Marshaller, sodass sie von Systemruntimes gespeichert und in verschiedenen Apartments wiederverwendet werden können.

Um einen einzelnen Dienst zu konfigurieren, rufen Sie QueryInterface für die dem Dienst zugeordnete Schnittstelle auf, und rufen Sie dann Methoden für diese Schnittstelle auf, um die entsprechende Konfiguration einzurichten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
ComSvcs.h

Siehe auch

CoCreateActivity

CoCreateFreeThreadedMarshaler

CoEnterServiceDomain

CoLeaveServiceDomain

COM+-Dienste ohne Komponenten