IMAPITable::Unadvise
Hace referencia a: Outlook 2013 | Outlook 2016
Cancela el envío de notificaciones configuradas anteriormente con una llamada al método IMAPITable::Advise .
HRESULT Unadvise(
ULONG_PTR ulConnection
);
Parameters
ulConnection
[in] Número de la conexión de registro devuelta por una llamada a IMAPITable::Advise.
Valor devuelto
S_OK
La llamada ha sido correcta.
Comentarios
Use el método IMAPITable::Unadvise para liberar el puntero al objeto receptor advise pasado en el parámetro lpAdviseSink en la llamada anterior a IMAPITable::Advise, cancelando así un registro de notificación. Como parte de descartar el puntero al objeto receptor advise, se llama al método IUnknown::Release del objeto. Por lo general, se llama a Release durante la llamada a Unadvise , pero si otro subproceso está en proceso de llamar al método IMAPIAdviseSink::OnNotify para el receptor advise, la llamada a Release se retrasa hasta que se devuelve el método OnNotify .
Para obtener más información sobre el proceso de notificación, vea Notificación de eventos en MAPI. Para obtener información específica sobre la notificación de tabla, consulte Acerca de las notificaciones de tabla. Para obtener información sobre el uso de los métodos IMAPISupport para admitir la notificación, vea Supporting Event Notification.
Referencia de MFCMAPI
Para obtener un ejemplo de código de MFCMAPI, vea la siguiente tabla.
Archivo | Función | Comment |
---|---|---|
ContentsTableListCtrl.cpp |
CContentsTableListCtrl::NotificationOff |
MFCMAPI usa el método IMAPITable::Unadvise para cancelar las notificaciones de la tabla. |