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.