Klasa CComObjectRoot
Ten typdef CComObjectRootEx jest templatized w domyślnym modelu wątków serwera.
Składnia
typedef CComObjectRootEx<CComObjectThreadModel> CComObjectRoot;
Uwagi
CComObjectRoot
jest elementem typedef
CComObjectRootEx templatized w domyślnym modelu wątkowania serwera. W związku z tym model CComObjectThreadModel będzie odwoływać się do modelu CComSingleThreadModel lub CComMultiThreadModel.
CComObjectRootEx
obsługuje zarządzanie liczbą odwołań do obiektów zarówno nieagregowanych, jak i zagregowanych. Przechowuje liczbę odwołań do obiektu, jeśli obiekt nie jest agregowany i przechowuje wskaźnik do zewnętrznej nieznanej, jeśli obiekt jest agregowany. W przypadku zagregowanych obiektów CComObjectRootEx
metody mogą służyć do obsługi awarii obiektu wewnętrznego do konstruowania i ochrony obiektu zewnętrznego przed usunięciem, gdy interfejsy wewnętrzne są zwalniane lub obiekt wewnętrzny jest usuwany.
Wymagania
Nagłówek: atlcom.h
Zobacz też
Klasa CComObjectRootEx
Klasa CComAggObject
Klasa CComObject
Klasa CComPolyObject
Omówienie klasy