Compartilhar via


IMSLogon::Unadvise

Aplica-se a: Outlook 2013 | Outlook 2016

Remove o registro de um objeto para notificação de alterações do repositório de mensagens estabelecidas anteriormente usando uma chamada para o método IMSLogon::Advise .

HRESULT Unadvise(
  ULONG ulConnection
);

Parâmetros

ulConnection

[in] O número da conexão de registro retornada por uma chamada para IMSLogon::Advise.

Valor de retorno

S_OK

A chamada foi bem-sucedida e retornou o valor ou valores esperados.

Comentários

Os provedores do repositório de mensagens implementam o método IMSLogon::Unadvise para liberar o ponteiro para o objeto de coletor de aconselhamento passado no parâmetro lpAdviseSink na chamada anterior para IMSLogon::Advise, cancelando assim um registro de notificação. Como parte do descarte do ponteiro para o objeto coletor de aconselhamento, o método IUnknown::Release do objeto é chamado. Geralmente, Release é chamado durante a chamada Unadvise . However, if another thread is in the process of calling the IMAPIAdviseSink::OnNotify method for the advise sink object, the Release call is delayed until the OnNotify method returns.

Confira também

IMAPIAdviseSink::OnNotify

IMSLogon::Advise

IMSLogon : IUnknown