BEGIN_COM_MAP
Сопоставление модели COM - это механизм, который предоставляет интерфейсы в объекте клиенту с помощью QueryInterface.
BEGIN_COM_MAP( x )
Параметры
- x
[in] Имя объекта класса, которому предоставляется интерфейсы on.
Заметки
Возвращает указатели CComObjectRootEx::InternalQueryInterface только для интерфейсов в сопоставлении модели COM. Запустите пользовательское сопоставление интерфейса с макросом BEGIN_COM_MAP добавьте записи для каждого из интерфейсов с макросом COM_INTERFACE_ENTRY или одним из его вариантов и завершите сопоставление с макросом END_COM_MAP.
Пример
Из образца BEEPER библиотеки ATL:
BEGIN_COM_MAP(CBeeper)
COM_INTERFACE_ENTRY(IBeeper)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY_TEAR_OFF(IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP()
Требования
Header: atlcom.h