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