Třídy implementace metody IUnknown
Následující třídy implementují IUnknown
a související metody:
CComObjectRootEx Spravuje počítání odkazů pro agregované i neagregované objekty. Umožňuje zadat model threadingu.
CComObjectRoot Manages reference counting for aggregated i nonaggregated objects. Používá výchozí model threadingu serveru.
CComAggObject Implements
IUnknown
pro agregovaný objekt.CComObject Implements
IUnknown
pro neagregovaný objekt.CComPolyObject Implements
IUnknown
for aggregated and nonaggregated objects. Vyhnete seCComPolyObject
tomu, že v modulu nebudete mít obojíCComAggObject
iCComObject
v modulu. JedenCComPolyObject
objekt zpracovává agregované i neagregované případy.CComObjectNoLock Implements
IUnknown
for a nonaggregated object, without modify the module lock count.CComTearOffObject Implements
IUnknown
for a tear-off interface.CComCachedTearOffObject Implements
IUnknown
for a "cached" tear-off interface.CComContainedObject Implementuje
IUnknown
vnitřní objekt agregace nebo rozhraní pro odtržování.CComObjectGlobal Spravuje referenční počet na modulu, aby se zajistilo, že se objekt neodstraní.
CComObjectStack Vytvoří dočasný objekt COM pomocí skeletal implementace
IUnknown
.
Související články
Viz také
Přehled třídy
Agregační makra a makra objektu pro vytváření tříd
Makra map COM
Globální funkce mapy modelu COM