BEGIN_COM_MAP
El mapa COM es el mecanismo que expone interfaces en un objeto a un cliente con QueryInterface.
BEGIN_COM_MAP( x )
Parámetros
- x
[in] El nombre del objeto de clase está exponiendo interfaces en.
Comentarios
CComObjectRootEx:: InternalQueryInterface devuelve sólo los punteros para las interfaces en el mapa COM. Inicie la interfaz asignada con la macro de BEGIN_COM_MAP , agregue las entradas para cada una de las interfaces con la macro de COM_INTERFACE_ENTRY o una de sus variantes, y completar el mapa con la macro de END_COM_MAP .
Ejemplo
El ejemplo ATL BEEPER :
BEGIN_COM_MAP(CBeeper)
COM_INTERFACE_ENTRY(IBeeper)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY_TEAR_OFF(IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP()
Requisitos
encabezado: atlcom.h