Udostępnij za pośrednictwem


Klasa CComContainedObject

Ta klasa implementuje IUnknown przez delegowanie do obiektu właściciel IUnknown.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

template<
class Base 
>
class CComContainedObject :
public Base

Parametry

Członkowie

ybkht889.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CComContainedObject::CComContainedObject

Konstruktor.Inicjuje Członkowskie wskaźnik do obiektu właściciel IUnknown.

CComContainedObject:: ~ CComContainedObject

Destruktor.

ybkht889.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CComContainedObject::AddRef

Zwiększa liczbę odwołań do właściciela obiektu.

CComContainedObject::GetControllingUnknown

Pobiera obiekt właściciela IUnknown.

CComContainedObject::QueryInterface

Pobiera wskaźnika do interfejsu, na żądanie właściciela obiektu.

CComContainedObject::Release

Zmniejsza odniesienia liczyć na właściciela obiektu.

Uwagi

Używa ATL CComContainedObject klas CComAggObject, CComPolyObject, i CComCachedTearOffObject.CComContainedObjectimplementuje IUnknown przez delegowanie do obiektu właściciel IUnknown.(Właściciel jest zewnętrznego obiektu agregacji lub obiekt, dla którego tworzony jest interfejs Odrywane.) CComContainedObject calls CComObjectRootEx's OuterQueryInterface, OuterAddRef, and OuterRelease, all inherited through Base.

Hierarchii dziedziczenia

Base

CComContainedObject

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Omówienie klasy ATL