IServiceProviderImpl

шаблон < класс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>

Члены класса

Index