шаблон < классT>
класс ATL_NO_VTABLE IServiceProviderImpl: государственные IServiceProvider
Параметры
T
Ваш класс, производный от IServiceProviderImpl.
Интерфейс IServiceProvider находит службу указанного его GUID и возвращает указатель интерфейса для запрашиваемого интерфейса на службе. Класс IServiceProviderImpl предоставляет реализацию по умолчанию для этого интерфейса.
IServiceProviderImpl определяет один метод: QueryService, которое создает или доступе к указанной службе и возвращает указатель интерфейса в указанный интерфейс для службы.
IServiceProviderImpl использует службы карты, начиная с BEGIN_SERVICE_MAP и заканчивая END_SERVICE_MAP.
Карта сайта содержит две записи: SERVICE_ENTRY, который указывает идентификатор указанной службы (SID), поддерживаемых объектом и SERVICE_ENTRY_CHAIN, который вызывает QueryService цепочки к другому объекту.
# include lt;atlcom.h>