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


MAPIOFFLINE_ADVISEINFO

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

Предоставляет сведения для IMAPIOfflineMgr::Advise для регистрации обратного вызова для автономного объекта.

Краткие сведения

См. раздел IMAPIOfflineMgr::Advise.

typedef struct 
{ 
      ULONG                   ulSize; 
      ULONG                   ulClientToken; 
      MAPIOFFLINE_CALLBACK_TYPE     CallbackType; 
      IUnknown*               pCallback; 
      ULONG                   ulAdviseTypes; 
      ULONG                   ulStateMask; 
} MAPIOFFLINE_ADVISEINFO;

Members

ulSize: размер MAPIOFFLINE_ADVISEINFO.

ulClientToken: маркер, определенный клиентом для обратного вызова. Это член ulClientTokenструктуры MAPIOFFLINE_NOTIFY , переданной в IMAPIOfflineNotify::Notify.

CallbackType: тип обратного вызова для выполнения.

  • MAPIOFFLINE_CALLBACK_TYPE_NOTIFY

  • Тип обратного вызова — уведомление. Это единственный поддерживаемый тип обратного вызова. pCallback должен указывать интерфейс IMAPIOfflineNotify.

pCallback: интерфейс, используемый для обратного вызова. Это клиентская реализация IMAPIOfflineNotify.

ulAdviseTypes: типы рекомендаций, определяемые условием для консультирования. Единственный поддерживаемый тип — MAPIOFFLINE_ADVISE_TYPE_STATECHANGE.

ulStateMask: единственное поддерживаемое состояние — MAPIOFFLINE_STATE_ALL.

См. также