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


IMAPIOfflineMgr::Advise

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

Регистрирует клиент для получения обратных вызовов в автономном объекте.

HRESULT COfflineObj::Advise( 
      ULONG ulFlags, 
      MAPIOFFLINE_ADVISEINFO* pAdviseInfo, 
      ULONG* pulAdviseToken 
);

Параметры

ulFlags

[в] Флаги, изменяющие поведение. Поддерживается только значение MAPIOFFLINE_ADVISE_DEFAULT.

pAdviseInfo

[в] Сведения о типе обратного вызова, времени получения обратного вызова, интерфейсе обратного вызова для вызывающей стороны и других сведениях. Он также содержит маркер клиента, который Outlook использует при отправке последующих обратных вызовов уведомлений вызывающему клиенту.

pulAdviseToken

[out] Маркер рекомендаций, возвращенный вызывающей клиенту для последующей отмены обратного вызова для объекта .

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

S_OK

Вызов выполнен успешно.

E_INVALIDARG

Указан недопустимый параметр.

E_NOINTERFACE

Недопустимый интерфейс обратного вызова, указанный в pAdviseInfo .

Замечания

При открытии автономного объекта с помощью HrOpenOfflineObj клиент получает автономный объект, поддерживающий IMAPIOfflineMgr. Клиент может проверка для типов обратных вызовов, поддерживаемых объектом, с помощью IMAPIOffline::GetCapabilities. Клиент может определить тип и другие сведения о обратном вызове, а затем вызвать IMAPIOfflineMgr::Advise для регистрации для получения таких обратных вызовов об объекте.

См. также

IMAPIOffline::GetCapabilities

IMAPIOfflineMgr::Unadvise

��������� MAPI

HrOpenOfflineObj