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