Compartir a través de


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

Vea también

Otros recursos

COM Map Macros

Macros de ATL