BEGIN_SERVICE_MAP
サービス マップの開始位置を示します。
BEGIN_SERVICE_MAP( theClass )
パラメーター
- theClass
[入力]サービス マップを含むクラスを指定します。
解説
COM オブジェクト、のサービス プロバイダーの機能の実装にサービス マップを使用します。最初に、IServiceProviderImplからクラスを派生させる必要があります。エントリの 2 種類があります:
SERVICE_ENTRY は、指定したサービスの ID (SID) のサポートを示します。
SERVICE_ENTRY_CHAIN は別の指定したオブジェクトにチェーンするように IServiceProviderImpl::QueryService に指示します。
使用例
BEGIN_SERVICE_MAP(CMyService)
SERVICE_ENTRY(SID_SBindHost) // This object supports the SBindHost service
SERVICE_ENTRY_CHAIN(m_spClientSite) // Everything else, just ask the container
END_SERVICE_MAP()
必要条件
ヘッダー: atlcom.h