Sdílet prostřednictvím


BEGIN_COM_MAP

Mapa COM je mechanismus, který poskytuje rozhraní objektu klientovi prostřednictvím QueryInterface .

BEGIN_COM_MAP( x )

Parametry

  • x
    [v] Název rozhraní se vystavuje na objekt třídy.

Poznámky

CComObjectRootEx::InternalQueryInterface vrátí pouze ukazatele rozhraní COM mapy.Start mapu rozhraní s BEGIN_COM_MAP makra přidat položky pro každý z daných rozhraní s COM_INTERFACE_ENTRY makro nebo jeden z jeho variant a dokončit rozvržení s END_COM_MAP makro.

Příklad

Z knihovny ATL BEEPER vzorku:

BEGIN_COM_MAP(CBeeper)
   COM_INTERFACE_ENTRY(IBeeper)
   COM_INTERFACE_ENTRY(IDispatch)
   COM_INTERFACE_ENTRY_TEAR_OFF(IID_ISupportErrorInfo, CBeeper2)
END_COM_MAP()

Požadavky

Záhlaví: atlcom.h

Viz také

Další zdroje

Mapa COM makra

Makra ATL