IObjectWithSite
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 Passa do objeto site o contêiner IUnknown ponteiro a serem objeto gerenciado.
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 |