Udostępnij za pośrednictwem


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