Condividi tramite


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

Vedere anche

Altre risorse

COM Map Macros

Macro ATL