Compartir a través de


IMAPIOfflineMgr::Advise

Hace referencia a: Outlook 2013 | Outlook 2016

Registra un cliente para recibir devoluciones de llamada en un objeto sin conexión.

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

Parameters

ulFlags

[in] Marcas que modifican el comportamiento. Solo se admite el valor MAPIOFFLINE_ADVISE_DEFAULT.

pAdviseInfo

[in] Información sobre el tipo de devolución de llamada, cuándo recibir una devolución de llamada, una interfaz de devolución de llamada para el autor de la llamada y otros detalles. También contiene un token de cliente que Outlook usa para enviar devoluciones de llamada de notificación posteriores al llamador del cliente.

pulAdviseToken

[out] Un token de aviso devuelto al llamador del cliente para cancelar posteriormente la devolución de llamada para el objeto .

Valor devuelto

S_OK

La llamada se realizó correctamente.

E_INVALIDARG

Se ha especificado un parámetro no válido.

E_NOINTERFACE

La interfaz de devolución de llamada especificada en pAdviseInfo no es válida.

Comentarios

Al abrir un objeto sin conexión mediante HrOpenOfflineObj, un cliente obtiene un objeto sin conexión que admite IMAPIOfflineMgr. El cliente puede comprobar los tipos de devoluciones de llamada compatibles con el objeto mediante IMAPIOffline::GetCapabilities. El cliente puede determinar el tipo y otros detalles sobre la devolución de llamada que desea y, a continuación, llamar a IMAPIOfflineMgr::Advise para registrarse para recibir dichas devoluciones de llamada sobre el objeto.

Vea también

IMAPIOffline::GetCapabilities

IMAPIOfflineMgr::Unadvise

Constantes MAPI

HrOpenOfflineObj