BEGIN_COM_MAP (x )
Parametri
x
[in] Il nome dell'oggetto di classe su che si espongono le interfacce.
Osservazioni
La mappa COM è il meccanismo che espone le interfacce su un oggetto a un client tramite QueryInterface. CComObjectRootEx::InternalQueryInterface restituisce solo i puntatori per interfacce nella mappa COM. Avviare l'interfaccia map con la macro BEGIN_COM_MAP , aggiungere voci per ognuna delle vostre interfacce con la macro COM_INTERFACE_ENTRY o una delle sue varianti e completare la mappa con la macro END_COM_MAP.
Ad esempio, da ATL esempio 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)
Vedere ATL COMMAP del campione per esempi di utilizzo dei diversi tipi di COM mappa macro di entrata.