BEGIN_COM_MAP

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 сопоставить записи макросов.

Глобальные функции и макросы ATL

Index