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


IMAPISupport::Unsubscribe

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

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

HRESULT Unsubscribe(
ULONG ulConnection
);

Параметры

ulConnection

[в] Номер ненулевого подключения, представляющий регистрацию уведомления, ранее установленную с помощью IMAPISupport::Subscribe.

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

S_OK

Регистрация уведомления была отменена.

MAPI_E_NOT_FOUND

Номер подключения, переданный в параметре ulConnection , не существует.

Замечания

Метод IMAPISupport::Unsubscribe реализован для всех объектов поддержки поставщика услуг. Поставщики услуг вызывают отмену подписки , чтобы отменить регистрацию уведомлений, ранее настроенную подпиской. Отмена подписки отменяет регистрацию, отпуская указатель приемника рекомендаций, переданный в вызове Подписки .

Как правило, метод IUnknown::Release приемника рекомендаций вызывается во время вызова отмены подписки . Однако если другой поток находится в процессе вызова метода IMAPIAdviseSink::OnNotify для объекта приемника рекомендаций , вызов Release задерживается до тех пор, пока метод OnNotify не вернет.

См. также

IMAPIAdviseSink::OnNotify

IMAPISupport::Subscribe

IMAPISupport: IUnknown