CComCompositeControl:: AdviseSinkMap

HRESULT AdviseSinkMap (bool bAdvise );

Valor de retorno

S_OK

Todos os controles no mapa foram conectados ou desconectados de sua fonte de evento com êxito.

E_FAIL

Nem todos os controles no mapa do controle poderiam ser conectados ou desconectados de sua fonte de evento com êxito.

E_POINTER

Este erro geralmente indica um problema com as entradas de mapa de controle ou as entradas de IDispEventImpl na lista MI.

CONNECT_E_ADVISELIMIT

O ponto de conexão já atingiu seu limite de conexões e não pode aceitar mais.

CONNECT_E_CANNOTCONNECT

O coletor não oferece suporte a interface exigida por este ponto de conexão.

CONNECT_E_NOCONNECTION

O valor do cookie não representa um válido conexão. Este erro geralmente indica um problema com as entradas de mapa de controle ou as entradas de IDispEventImpl na lista MI.

Parâmetros

bAdvise

[no] Verdadeiro se Tudo controles devem ser unadvised; caso contrário FALSE.

Observações

Chame esta função para avisar ou unadvise todos os controles hospedados pelo controle composto.

A implementação base desta função pesquisa as entradas do evento mapa do coletor. Em seguida, ele aconselha ou unadvises os pontos de conexão para os objetos COM descrito pelas entradas de coletor do mapa de coletor de eventos. Esta função de membro também se baseia no fato de que a classe derivada herda de uma instância de IDispEventImpl para cada Controlarar no mapa do coletor que deve ser aconselhado ou unadvised.

Visão geral de CComCompositeControl |nbsp; Membros de classe

Ver também

IDispEventImpl, BEGIN_SINK_MAP

Index