BEGIN_COM_MAP (x )
Параметры
x
[в] Имя класса объекта вы работаете предоставление интерфейсов.
Примечания
Карта COM является механизмом, который предоставляет интерфейсы объекта клиенту через QueryInterface. CComObjectRootEx::InternalQueryInterface возвращает только указатели для интерфейсов COM карте. Начните ваш карта интерфейса с макрос BEGIN_COM_MAP , добавьте записи для каждого из ваших интерфейсов с COM_INTERFACE_ENTRY макрос или один из ее вариантов и завершить карты с END_COM_MAP макрос.
К примеру, от ATL образец BEEPER
BEGI&N_COM_MAP(CBeeper)
nbsp; COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY(IBeeper)
COM_INTERFACE_ENTRY_TEAR_OFF (IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP)
Посмотреть ATL COMMAP образец для примеров с использованием различных типов COM сопоставить записи макросов.