IServiceProviderImpl

szab&lon lt, klasaT&BT;
Klasa ATL_NO_VTABLE IServiceProviderImpl: dostawca IServiceProvider publicznych

Parametry

T

Klasa, pochodzące z IServiceProviderImpl.

Dostawca IServiceProvider interfejsu lokalizuje określony przez jego identyfikator GUID usługi i zwraca wskaźnika interfejsu dla interfejsu żądanej usługi. Klasa IServiceProviderImpl udostępnia Domyślna implementacja interfejsu.

IServiceProviderImpl określa jedną metodę: QueryService, która tworzy lub uzyskuje dostęp do określonej usługi i zwraca wskaźnika interfejsu do określonego interfejsu usługi.

IServiceProviderImpl używa Mapa serwisu, począwszy od BEGIN_SERVICE_MAP i kończący się z END_SERVICE_MAP.

Mapa serwisu zawiera dwa wpisy: SERVICE_ENTRY, która wskazuje identyfikator określonej usługi (SID), obsługiwane przez obiekt i SERVICE_ENTRY_CHAIN, która wywołuje QueryService łańcuchu do innego obiektu.

# include lt;atlcom.h>

Członkowie klasy

Index