Klasa CComContainedObject
Ta klasa implementuje IUnknown przez delegowanie do obiektu właściciel IUnknown.
Waż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
- Base
Pochodną klasy, CComObjectRoot lub CComObjectRootEx.
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstruktor.Inicjuje Członkowskie wskaźnik do obiektu właściciel IUnknown. |
|
Destruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Zwiększa liczbę odwołań do właściciela obiektu. |
|
Pobiera obiekt właściciela IUnknown. |
|
Pobiera wskaźnika do interfejsu, na żądanie właściciela obiektu. |
|
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