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.