Sdílet prostřednictvím


COM_INTERFACE_ENTRY_CACHED_TEAR_OFF

Uloží data rozhraní specifické pro každou instanci.

COM_INTERFACE_ENTRY_CACHED_TEAR_OFF( iid, x, punk )

Parametry

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

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

  • punk
    [v] Název IUnknown ukazatel.Musí být členem třídy obsahující mapu COM.Je třeba inicializovat na NULL v konstruktoru třídy objektu.

Poznámky

Pokud není použita rozhraní, to snižuje celkové velikosti instance objektu.

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

Příklad

BEGIN_COM_MAP(COuter)
   COM_INTERFACE_ENTRY(IOuter)
   COM_INTERFACE_ENTRY_CACHED_TEAR_OFF(IID_ITearOff, CTearOff, punkTearOff)
END_COM_MAP()

Požadavky

Záhlaví: atlcom.h

Viz také

Další zdroje

Mapa COM makra

Makra ATL