BEGIN_COM_MAP

BEGIN_COM_MAP (x )

Parámetros

x

[en] El nombre del objeto de clase en que son exponer interfaces.

Observaciones

El mapa COM es el mecanismo que expone las interfaces de un objeto a un cliente a través de QueryInterface. CComObjectRootEx::InternalQueryInterface sólo devuelve punteros para interfaces en el mapa COM. Iniciar el mapa de la interfaz con la macro BEGIN_COM_MAP , agregar entradas para cada una de sus interfaces con la macro COM_INTERFACE_ENTRY o una de sus variantes y completar el mapa con la macro END_COM_MAP.

Por ejemplo, desde el ATL ejemplo 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)

Consulte el ATL COMMAP muestra de ejemplos de uso de los diferentes tipos de COM asignan macros de entrada.

ATL Macros y funciones globales

Index