Sdílet prostřednictvím


Třída CComContainedObject

Tato třída implementuje IUnknown delegováním vlastníka objektu IUnknown.

Důležitá poznámkaDůležité

Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows.

template< 
class Base  
> 
class CComContainedObject : 
public Base

Parametry

Členy

Veřejné konstruktory

Název

Description

CComContainedObject::CComContainedObject

Konstruktor.Inicializuje ukazatele členského objektu vlastníka IUnknown .

CComContainedObject:: ~ CComContainedObject

Destruktoru.

Veřejné metody

Název

Description

CComContainedObject::AddRef

Zvýší počet odkazů na vlastníka objektu.

CComContainedObject::GetControllingUnknown

Načte vlastníka objektu IUnknown .

CComContainedObject::QueryInterface

Načte ukazatel objektu vlastníka požadované rozhraní.

CComContainedObject::Release

Sníží počet odkaz objektu vlastníka.

Poznámky

Používá ATL CComContainedObject ve třídách CComAggObject, CComPolyObject, a CComCachedTearOffObject.CComContainedObjectimplementuje IUnknown delegováním vlastníka objektu IUnknown.(Majitel je vnější objekt agregaci nebo objekt, pro který je vytvořen odtrhnout rozhraní.) CComContainedObject calls CComObjectRootEx's OuterQueryInterface, OuterAddRef, and OuterRelease, all inherited through Base.

Hierarchii dědičnosti

Base

CComContainedObject

Požadavky

Záhlaví: atlcom.h

Viz také

Další zdroje

Přehled třídy ATL