IUnknown implementacji klasy
Następujące klasy wdrożenie IUnknown i odpowiednich metod:
CComObjectRootEx zarządza odniesienia Zliczanie obiektów zarówno zagregowanych i nonaggregated.Pozwala określić model wątka.
CComObjectRoot zarządza odniesienia Zliczanie obiektów zarówno zagregowanych i nonaggregated.Używa domyślnego modelu serwer wątków.
CComAggObject implementuje IUnknown dla obiektu zagregowane.
CComObject implementuje IUnknown dla obiektu nonaggregated.
CComPolyObject implementuje IUnknown dla obiektów zagregowanych i nonaggregated.Za pomocą CComPolyObject unika posiadające obie CComAggObject i CComObject w module.Jeden CComPolyObject obiekt obsługuje zarówno zagregowanych i nonaggregated przypadkach.
CComObjectNoLock implementuje IUnknown dla obiektu nonaggregated, bez modyfikowania licznik blokady modułu.
CComTearOffObject implementuje IUnknown dla interfejsu Odrywane.
CComCachedTearOffObject implementuje IUnknown "buforowanych" interfejsu Odrywane.
CComContainedObject implementuje IUnknown dla obiektu wewnętrznego agregacja lub interfejsu Odrywane.
CComObjectGlobal Manages licznika odwołań w module zapewniające obiekt nie będzie usunięty.
CComObjectStack tworzy tymczasowy obiekt COM przy użyciu szkieletowych wykonania IUnknown.