Compartilhar via


IOleClientSite::GetContainer

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Thismethod solicita um ponteiro para contêiner de um objeto.

Syntax

HRESEUT GetContainer( 
  LPOLECONTAINTER FAR* ppContainer
);

Parameters

  • ppContainer
    [out] Endereço do IOleContainervariável * pointer que recebe o ponteiro interface para o objeto contêiner.

    Se ocorrer um erro, a implementação deve definir *ppContainer para NULL.

Return Value

Um dos valores na seguinte tabela é retornada.

Valor Descrição

S_OK

O ponteiro para do o contêiner IOleContainer interface foi retornado.

OLE_E_NOT_SUPPORTED

Site do cliente está no contêiner OLE 1.

E_NOINTERFACE

O contêiner não implementar o IOleContainer interface.

Remarks

Se um contêiner oferecer suporte a links para seu incorporado objetos, implementação GetContainer Permite que os clientes link enumerar objetos e recursivamente do o contêiner atravessar uma hierarquia de retenção.

Este método é opcional mas recomendado para todos os recipientes que pretende suporte links para seus incorporado objetos.

Vínculo que os clientes podem atravessar uma hierarquia de compostos-objetos documento por chamado recursivamente GetContainer Para get um ponteiro para contêiner a origem link; seguido por IOleContainer::QueryInterface Para um ponteiro para do o contêiner get IOleObject interface e, finalmente, IOleObject::GetClientSite Para get site cliente do contêiner no seu contêiner.

Simples recipientes que não suporte links para seus incorporado objetos provavelmente não é necessário para implementar este método. Em vez disso, eles podem retornar E_NOINTERFACE e definir ppContainer para NULL.

Para determinar se a plataforma oferece suporte a esta interface, consulte Determinando suporte COM APIs.

Requirements

Header Oleidl.h, oleidl.idl
Library oleaut32.lib, uuid.lib
Windows Embedded CE Windows CE 2.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

IOleClientSite
IOleObject
IOleObject::GetClientSite

Concepts

Determining Supported COM APIs