BEGIN_COM_MAP
COM esegue il mapping è il meccanismo che espone le interfacce in un oggetto a un client con QueryInterface.
BEGIN_COM_MAP( x )
Parametri
- x
[in] il nome dell'oggetto classe esporre le interfacce su.
Note
CComObjectRootEx::InternalQueryInterface restituisce solo i puntatori per le interfacce nella mappa COM.Avviare il mapping dell'interfaccia con la macro BEGIN_COM_MAP, aggiungere le voci per ciascuna delle interfacce con la macro COM_INTERFACE_ENTRY o una delle variabili ed eseguire il mapping alla macro END_COM_MAP.
Esempio
Nell'esempio ATL SYSTEM DI TELEGUIDA :
BEGIN_COM_MAP(CBeeper)
COM_INTERFACE_ENTRY(IBeeper)
COM_INTERFACE_ENTRY(IDispatch)
COM_INTERFACE_ENTRY_TEAR_OFF(IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP()
Requisiti
Header: atlcom.h