IObjectWithSite

Windows Mobile SupportedWindows Embedded CE Not Supported

9/9/2008

O IObjectWithSite interface fornece objetos simples com uma luz-peso "siting" Mecanismo. Isso permite que objetos simples para se comunicar diretamente com seus objetos site contêiner, permitindo que eles gerenciar o objeto site por si mesmos.

Observação

Se você usar IObjectWithSite, não use o Windows Embedded CE IOleObject interface.

Um contêiner pode transmitir o IUnknown ponteiro de seu site para um objeto através IObjectWithSite::SetSite. Chamadores também podem recuperar o site mais recente passado para IObjectWithSite::SetSite Por meio IObjectWithSite::GetSite. Esse uso fornece um mecanismo hooking, permitindo que terceiros interceptar chamadas de um objeto para o objeto site contêiner.

Quando a implementar

Implementar essa interface quando você desejar fornecer um objeto de capacidade gerenciar seu objeto site contêiner.

Quando usar

Chama um contêiner de IObjectWithSite::SetSite método para fornecer um objeto um ponteiro interface para seu site.

Métodos na ordem TabelaV

  • IUnknown Métodos

    Métodos IObjectWithSite Descrição

    SetSite

    Passa do objeto site o contêiner IUnknown ponteiro a serem objeto gerenciado.

    GetSite

    Recupera o IUnknown ponteiro do último site definido com IObjectWithSite::SetSite.

Requisitos

Header ocidl.h
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Pocket PC 2000 and later, Smartphone 2002 and later

See Also

Reference

Interface shell