Sdílet prostřednictvím


COM_INTERFACE_ENTRY_TEAR_OFF

Zpřístupní odtrhnout rozhraní.

COM_INTERFACE_ENTRY_TEAR_OFF( iid, x )

Parametry

  • iid
    [v] Identifikátor GUID rozhraní odtrhnout.

  • x
    [v] Název třídy implementace rozhraní.

Poznámky

Odtrhnout rozhraní je implementován jako samostatný objekt, který je vytvořena na každém rozhraní představuje pro dotazovaný.Obvykle vytvoříte rozhraní jako útržek pokud rozhraní zřídka, protože tento ukazatel virtuální tabulka uloží v každé instanci hlavní objekt.Útržek je odstraněna při jeho počet odkazů bude roven nule.Třída implementace útržek odvozena CComTearOffObjectBase a mají vlastní COM mapy.

Viz Makra COM_INTERFACE_ENTRY pro poznámky o COM mapovat položky.

Příklad

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