Sdílet prostřednictvím


Implementace třídy IUnknown

Následující třídy implementace IUnknown a související metody:

  • CComObjectRootEx spravuje referenční počítání objektů agregované i nonaggregated.Umožňuje zadat model podprocesů.

  • CComObjectRoot spravuje referenční počítání objektů agregované i nonaggregated.Použije výchozí nastavení serveru model podprocesů.

  • CComAggObject implementuje IUnknown agregované objektu.

  • CComObject implementuje IUnknown nonaggregated objektu.

  • CComPolyObject implementuje IUnknown souhrnné a nonaggregated objektů.Pomocí CComPolyObject vyhýbá obě CComAggObject a CComObject v modulu.Jeden CComPolyObject objektu zpracovává agregované i nonaggregated případech.

  • CComObjectNoLock implementuje IUnknown nonaggregated objektu, bez úpravy počet uzamčení modulu.

  • CComTearOffObject implementuje IUnknown rozhraní odtrhnout.

  • CComCachedTearOffObject implementuje IUnknown "v mezipaměti" rozhraní odtrhnout.

  • CComContainedObject implementuje IUnknown pro vnitřní objekt agregaci nebo rozhraní odtrhnout.

  • CComObjectGlobal spravuje počet odkazů na modulu zajistit objekt nebude odstraněn.

  • CComObjectStack vytvoří dočasný objekt COM pomocí kosterního provádění IUnknown.

Související články

Základy objektů COM ATL

Viz také

Další zdroje

Přehled třídy ATL

Agregace a třídu Factory makra

Mapa COM makra

Globální funkce mapy COM