IServiceProviderImpl

modè&le lt, classeT> ;
classe ATL_NO_VTABLE IServiceProviderImpl : public IServiceProvider

Paramètres

T

Votre classe dérivée de IServiceProviderImpl.

La interface IServiceProvider localise un service spécifié par son GUID et retourne le pointeur d'interface pour l'interface demandée sur le service. Classe IServiceProviderImpl fournit une implémentation par défaut de cette interface.

IServiceProviderImpl spécifie une méthode : QueryService, qui crée ou accède à la fonction spécifiée et retourne un pointeur d'interface pour l'interface spécifiée pour le service.

IServiceProviderImpl utilise une carte de service, à partir de BEGIN_SERVICE_MAP et se terminant par END_SERVICE_MAP.

La carte de service contient deux entrées : SERVICE_ENTRY, qui indique un id de fonction spécifié (SID) pris en charge par l'objet et SERVICE_ENTRY_CHAIN, qui appelle QueryService de chaîne à un autre objet.

# include lt;atlcom.h>

Membres de classe

Index