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


IMAPITable::Unadvise

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

Отменяет отправку уведомлений, ранее настроенных с помощью вызова метода IMAPITable::Advise .

HRESULT Unadvise(
ULONG_PTR ulConnection
);

Параметры

ulConnection

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

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

S_OK

The call succeeded.

Замечания

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

Дополнительные сведения о процессе уведомления см. в разделе Уведомление о событиях в MAPI. Дополнительные сведения об уведомлениях таблицы см. в разделе Сведения об уведомлениях о таблицах. Сведения об использовании методов IMAPISupport для поддержки уведомлений см. в разделе Поддержка уведомлений о событиях.

Справочные материалы по MFCMAPI

Пример кода MFCMAPI указан в приведенной ниже таблице.

Файл Функция Comment
ContentsTableListCtrl.cpp
CContentsTableListCtrl::NotificationOff
MFCMAPI использует метод IMAPITable::Unadvise для отмены уведомлений для таблицы.

См. также

IMAPIAdviseSink::OnNotify

IMAPITable::Advise

IMAPITable : IUnknown

Mfcmapi (en) � �������� ������� ����