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