共用方式為


IServiceProviderImpl 類別

這個類別會提供 IServiceProvider 介面的預設實作。

template <
   class T
> 
class ATL_NO_VTABLE IServiceProviderImpl :
   public IServiceProvider

參數

  • T
    您的類別,衍生自 IServiceProviderImpl

Members

zsz5ss6c.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

IServiceProviderImpl::QueryService

建立或存取所指定的服務及傳回介面指標指定介面的服務。

備註

IServiceProvider 介面會尋找其 GUID 指定的服務並傳回所要求介面的介面指標在服務。類別 IServiceProviderImpl 提供這個介面的預設實作。

IServiceProviderImpl 指定一個方法: QueryService,建立或存取指定的服務並傳回介面指標服務的指定介面。

IServiceProviderImplBEGIN_SERVICE_MAP 和結尾開始使用服務對應,以 END_SERVICE_MAP

服務對應包含兩個項目: SERVICE_ENTRY,指出指定的服務 ID (SID) 支援物件和 SERVICE_ENTRY_CHAIN,呼叫 QueryService 繫結至另一個物件。

繼承階層架構

IServiceProvider

IServiceProviderImpl

需求

Header: atlcom.h

請參閱

其他資源

ATL 類別概觀