Aracılığıyla paylaş


IServiceProviderImpl sınıfı

Bu sınıf, bir varsayýlan uygulama sağlar IServiceProvider arabirimi.

template <
   class T
> 
class ATL_NO_VTABLE IServiceProviderImpl :
   public IServiceProvider

Parametreler

  • T
    Kullanacağınız sınıf türetilmiş IServiceProviderImpl.

Üyeler

zsz5ss6c.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

IServiceProviderImpl::QueryService

Oluşturur veya belirtilen hizmet erişir ve hizmeti için belirtilen arabirim için bir arabirim işaretçisi verir.

Notlar

IServiceProvider Arabirimi kendi GUID'i ile belirtilen hizmeti bulur ve istenen arabirimi için arabirim işaretçisi üzerinde hizmet verir.Sınıf IServiceProviderImpl bir varsayýlan uygulama bu arabirim sağlar.

IServiceProviderImpl yöntemini belirtir: QueryService, hangi oluşturur veya belirtilen hizmet erişir ve hizmeti için belirtilen arabirim için bir arabirim işaretçisi verir.

IServiceProviderImplile başlayan bir hizmet haritası kullanan BEGIN_SERVICE_MAP ve ile biten END_SERVICE_MAP.

Servis haritası iki girdi içerir: SERVICE_ENTRY, nesnesi tarafından desteklenen belirtilen hizmet kimliği (SID) gösterir ve SERVICE_ENTRY_CHAIN, hangi çağrı QueryService için başka bir nesneye zinciri.

Devralma hiyerarşisi

IServiceProvider

IServiceProviderImpl

Gereksinimler

Başlık: atlcom.h

Ayrıca bkz.

Diğer Kaynaklar

atl sınıfına genel bakış