Udostępnij za pośrednictwem


COM_INTERFACE_ENTRY_TEAR_OFF

Opisuje interfejsy Odrywane.

COM_INTERFACE_ENTRY_TEAR_OFF( iid, x )

Parametry

  • iid
    [w] Identyfikator GUID interfejsu Odrywane.

  • x
    [w] Nazwa klasy wykonawczych interfejsu.

Uwagi

Odrywane interfejsu jest zaimplementowana jako oddzielny obiekt, który jest zawsze reprezentuje interfejs jest badany pod kątem.Zazwyczaj możesz zbudować interfejs jako Odrywane Jeżeli interfejs jest rzadko używane, ponieważ wskaźnik vtable to zapisuje w każdej instancji obiektu głównego.Odrywane jest usuwane po jego licznik odniesienia staje się zero.Być pochodną klasy wykonawczych Odrywane CComTearOffObjectBase i mieć własną mapę COM.

Zobacz Makra COM_INTERFACE_ENTRY uwagi dotyczące COM mapę wpisów.

Przykład

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