IServiceProviderImpl

mode&lo lt; classeT>
Classe IServiceProviderImpl ATL_NO_VTABLE: public IServiceProvider

Parâmetros

T

A classe, derivada de IServiceProviderImpl.

O interface de IServiceProvider localiza um serviço especificado por seu GUID e retorna o ponteiro de interface para a interface solicitada no serviço. Classe IServiceProviderImpl fornece uma implementação padrão dessa interface.

IServiceProviderImpl especifica um método: QueryService, que cria ou acessa o serviço especificado e retorna um ponteiro de interface para a interface especificada para o serviço.

IServiceProviderImpl usa um mapa de serviço, começando com BEGIN_SERVICE_MAP e terminando com END_SERVICE_MAP.

Mapa do serviço contém duas entradas: SERVICE_ENTRY, que indica uma identificação de serviço especificado (SID) suportada pelo objeto e SERVICE_ENTRY_CHAIN, que chama QueryService a cadeia para outro objeto.

# include lt;atlcom.h>

Membros de classe

Index