Udostępnij za pośrednictwem


BEGIN_COM_MAP

Mapa COM jest mechanizm, który opisuje interfejsy na obiekt do klienta za pośrednictwem QueryInterface.

BEGIN_COM_MAP( x )

Parametry

  • x
    [w] Nazwa obiektu klasy, które wyświetlasz na interfejsach.

Uwagi

CComObjectRootEx::InternalQueryInterface zwraca tylko wskaźniki dla interfejsów COM mapy.Start mapę interfejsu z BEGIN_COM_MAP makra, Dodaj wpisy dla każdego z interfejsów COM_INTERFACE_ENTRY makro lub jednego z jego odmiany i ukończyć mapy z END_COM_MAP makro.

Przykład

Z ATL BEEPER próbki:

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

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Mapa COM makra

Makra ATL