次の方法で共有


CServiceConfig クラス

CoCreateActivity または CoEnterServiceDomain を呼び出すときに入力したサービス ドメインでアクティブになるサービスを指定して構成します。

実装時

このクラスは COM+ によって実装されます。

要件
CLSID CLSID_CServiceConfig
ProgID L"COMSVCS。CServiceConfig"
インターフェイス IServiceComTIIntrinsicsConfig
IServiceIISIntrinsicsConfig
IServiceInheritanceConfig
IServicePartitionConfig
IServiceSxSConfig
IServiceSynchronizationConfig
IServiceThreadPoolConfig
IServiceTrackerConfig
IServiceTransactionConfig

使用する場合

このクラスを使用して、使用するサービスを構成します。 CoCreateActivityCoEnterServiceDomain を使用すると、使用する前にそれらのサービスをコンポーネントに関連付ける必要なく、このクラスによって構成されたサービスを使用できます。

このクラスは、Visual Basic で使用するようには設計されていません。

解説

このオブジェクトを作成するには、 CoCreateInstance を呼び出します。

CServiceConfig クラスからインスタンス化されたオブジェクトは、フリースレッド マーシャラーを集計して、システム ランタイムによって格納され、別のアパートメントで再利用できるようにします。

個々のサービスを構成するには、サービスに関連付けられているインターフェイスの QueryInterface を呼び出し、そのインターフェイスでメソッドを呼び出して適切な構成を確立します。

必要条件

要件
サポートされている最小のクライアント
SP1 を使用した Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
ComSvcs.h

関連項目

CoCreateActivity

CoCreateFreeThreadedMarshaler

CoEnterServiceDomain

CoLeaveServiceDomain

コンポーネントのない COM+ サービス