BEGIN_SERVICE_MAP
Отмечает начало сопоставления служб.
BEGIN_SERVICE_MAP( theClass )
Параметры
- theClass
[in] Определяет класс, содержащий сопоставление службы.
Заметки
Используйте сопоставление службы для реализации функций поставщика услуг на COM-объект. Во-первых, необходимо наследовать класс от IServiceProviderImpl. 2 Типа записей.
SERVICE_ENTRY обозначает поддержку идентификатор конкретной службы (sid).
SERVICE_ENTRY_CHAIN указывает IServiceProviderImpl::QueryService для привязан к другому заданному объекту.
Пример
BEGIN_SERVICE_MAP(CMyService)
SERVICE_ENTRY(SID_SBindHost) // This object supports the SBindHost service
SERVICE_ENTRY_CHAIN(m_spClientSite) // Everything else, just ask the container
END_SERVICE_MAP()
Требования
Header: atlcom.h