Třída CComContainedObject
Tato třída implementuje IUnknown delegováním vlastníka objektu IUnknown.
Dů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
- Base
Vaší třídy odvozené z CComObjectRoot nebo CComObjectRootEx.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstruktor.Inicializuje ukazatele členského objektu vlastníka IUnknown . |
|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Zvýší počet odkazů na vlastníka objektu. |
|
Načte vlastníka objektu IUnknown . |
|
Načte ukazatel objektu vlastníka požadované rozhraní. |
|
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