Udostępnij za pośrednictwem


Klasa CComObject

Ta klasa implementuje IUnknown dla obiektu nonaggregated.

template< 
   class Base  
> 
class CComObject : 
   public Base

Parametry

Członkowie

Publiczne konstruktory

Nazwa

Opis

CComObject::CComObject

Konstruktor.

CComObject:: ~ CComObject

Destruktor.

Metody publiczne

Nazwa

Opis

CComObject::AddRef

Zwiększa liczbę odwołań do obiektu.

CComObject::CreateInstance

(Statyczny) Tworzy nowy CComObject obiektu.

CComObject::QueryInterface

Pobiera wskaźnik do żądanego interfejsu.

CComObject::Release

Zmniejsza zliczanie odwołanie do obiektu.

Uwagi

CComObjectimplementuje IUnknown dla obiektu nonaggregated.Jednakże, wzywa do QueryInterface, AddRef, i wersji są delegowane do CComObjectRootEx.

Aby uzyskać więcej informacji o CComObject, zobacz artykuł Podstawy ATL obiektów COM.

Hierarchii dziedziczenia

Base

CComObject

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

Klasa CComAggObject

Klasa CComPolyObject

DECLARE_AGGREGATABLE

DECLARE_NOT_AGGREGATABLE

Inne zasoby

Omówienie klasy ATL