Поделиться через


IMSLogon::Unadvise

Область применения: Outlook 2013 | Outlook 2016

Удаляет регистрацию объекта для уведомления об изменениях хранилища сообщений, ранее установленных с помощью вызова метода IMSLogon::Advise .

HRESULT Unadvise(
  ULONG ulConnection
);

Параметры

ulConnection

[в] Номер подключения регистрации, возвращенный вызовом IMSLogon::Advise.

Возвращаемое значение

S_OK

����� ������� � ������ ��������� ��������� ��� ��������.

Замечания

Поставщики хранилища сообщений реализуют метод IMSLogon::Unadvise , чтобы освободить указатель на объект приемника рекомендаций, переданный в параметре lpAdviseSink в предыдущем вызове IMSLogon::Advise, тем самым отменяя регистрацию уведомления. В рамках отмены указателя на объект приемника рекомендаций вызывается метод IUnknown::Release объекта. Как правило, метод Release вызывается во время вызова Unadvise . Однако если другой поток находится в процессе вызова метода IMAPIAdviseSink::OnNotify для объекта приемника рекомендаций , вызов Release задерживается до тех пор, пока метод OnNotify не вернет.

См. также

IMAPIAdviseSink::OnNotify

IMSLogon::Advise

IMSLogon : IUnknown