Класс CServiceConfig

Указывает и настраивает службы, которые должны быть активны в домене службы, введенном при вызове CoCreateActivity или CoEnterServiceDomain.

Когда следует реализовать

Этот класс реализуется с помощью COM+.

Требование Значение
CLSID CLSID_CServiceConfig
ProgID: L"COMSVCS. CServiceConfig"
Интерфейсы IServiceComTIIntrinsicsConfig
IServiceIISIntrinsicsConfig
IServiceInheritanceConfig
IServicePartitionConfig
IServiceSxSConfig
IServiceSynchronizationConfig
IServiceThreadPoolConfig
IServiceTrackerConfig
IServiceTransactionConfig

Назначение

Используйте этот класс для настройки служб, которые вы хотите использовать. CoCreateActivity и CoEnterServiceDomain позволяют использовать службы, настроенные этим классом, без необходимости привязывать эти службы к компоненту перед их использованием.

Этот класс не предназначен для использования в Visual Basic.

Комментарии

Чтобы создать этот объект, вызовите CoCreateInstance.

Объекты, созданные из класса CServiceConfig , объединяют маршалер со свободным потоком, чтобы их можно было хранить в системных средах выполнения и повторно использовать в разных помещениях.

Чтобы настроить отдельную службу, вызовите QueryInterface для интерфейса, связанного со службой, а затем вызовите методы в этом интерфейсе, чтобы установить соответствующую конфигурацию.

Требования

Требование Значение
Минимальная версия клиента
Windows XP с пакетом обновления 1 (SP1) [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
ComSvcs.h

См. также раздел

CoCreateActivity

CoCreateFreeThreadedMarshaler

CoEnterServiceDomain

CoLeaveServiceDomain

Службы COM+ без компонентов