BEGIN_COM_MAP

BEGIN_COM_MAP (x )

Paramètres

x

[en] Le nom de la classe d'objet vous êtes exposer des interfaces sur.

Remarques

La carte de COM est le mécanisme qui expose des interfaces sur un objet à un client via QueryInterface. CComObjectRootEx::InternalQueryInterface retourne uniquement des pointeurs pour les interfaces dans la carte COM. Démarrez votre carte d'interface avec la macro BEGIN_COM_MAP , ajouter des entrées pour chacune de vos interfaces avec la macro COM_INTERFACE_ENTRY ou l'une de ses variantes et remplir la carte avec la macro END_COM_MAP.

Par exemple, de la bibliothèque ATL exemple 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)

Voir la bibliothèque ATL COMMAP échantillon d'exemples à l'aide de différents types de COM carte macros d'entrée.

Les Macros ATL et fonctions globales

Index