Compartilhar via


Classe de CComContainedObject

Essa classe implementa IUnknown delegando a IUnknowndo objeto do proprietário.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

template<
class Base 
>
class CComContainedObject :
public Base

Parâmetros

Membros

ybkht889.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CComContainedObject::CComContainedObject

o construtor.Inicializa o ponteiro do membro a IUnknowndo objeto do proprietário.

CComContainedObject::~CComContainedObject

O destrutor.

ybkht889.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CComContainedObject::AddRef

Sai contagem de referência no objeto do proprietário.

CComContainedObject::GetControllingUnknown

Recupera IUnknowndo objeto do proprietário.

CComContainedObject::QueryInterface

Recupera um ponteiro para a interface solicitada no objeto do proprietário.

CComContainedObject::Release

Diminui a contagem de referência no objeto do proprietário.

Comentários

ATL usa CComContainedObject em classes CComAggObject, CComPolyObject, e CComCachedTearOffObject.CComContainedObject implementa IUnknown delegando a IUnknowndo objeto do proprietário.(O proprietário é o objeto externo de uma agregação, ou o objeto para que uma interface de rasgo - fora está sendo criado.) CComContainedObject chama OuterQueryInterface, OuterAddRef, e OuterReleasede CComObjectRootEx, herdado com qualquer Base.

Hierarquia de herança

Base

CComContainedObject

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

Visão geral da classe de ATL