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 ланцюг до іншого об'єкта.

# включити lt;atlcom.h>

Члени класу

Index