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 не вернет.