共用方式為


IServiceProviderImpl Class

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

template < 
   class T 
>  
class ATL_NO_VTABLE IServiceProviderImpl : 
   public IServiceProvider

參數

  • T
    您的類別,衍生自 IServiceProviderImpl

Members

公用方法

名稱

描述

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 Class Overview