COM_INTERFACE_ENTRY_CHAIN ( classname )
Parámetros
classname
[en] Una clase base del objeto actual.
Observaciones
Procesa el mapa COM de la clase base cuando el tratamiento llega esta entrada en el mapa COM.
Por ejemplo, de la muestra ATL COMMAP
BEGI&N_COM_MAP(COuter)
...COM_INTERFACE_ENTRY2(IDispatch, IOuter)
nbsp; ...
COM_INTERFACE_ENTRY_CHAIN(CChainBase)
...
END_COM_MAP()
Tenga en cuenta que la primera entrada en el mapa COM debe ser una interfaz en el objeto que contiene el mapa COM. Por lo tanto, no se puede iniciar las entradas de mapa COM con COM_INTERFACE_ENTRY_CHAIN, que provoca el mapa COM de un objeto diferente a buscarse en el punto donde COM_INTERFACE_ENTRY_CHAIN (COtherObject) aparece en el mapa de COM del objeto. Si desea buscar el mapa COM de otro objeto en primer lugar, agregue una entrada de interfaz para IUnknown al mapa COM, entonces la cadena mapa de COM del otro objeto. Por ejemplo:
BEGI&N_COM_MAP(CThisObject)
nbsp; COM_INTERFACE_ENTRY(IUnknown)
COM_INTERFACE_ENTRY_CHAIN(COtherObject)
END_COM_MAP)
Vea COM_INTERFACE_ENTRY Macros para observaciones acerca de las entradas de mapa COM.