BEGIN_SERVICE_MAP
サービス マップの開始位置を示します。
BEGIN_SERVICE_MAP( theClass )
パラメーター
- theClass
[入力] サービス マップを含むクラスを指定する値。
解説
サービス マップを使用して、COM オブジェクトにサービス プロバイダー機能を実装します。 まず、IServiceProviderImpl の派生クラスを作成する必要があります。 次の 2 種類のエントリがあります。
SERVICE_ENTRY 指定されたサービス ID (SID: Service ID) に対するサポートを示します。
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