Compartir a través de


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.

Vea también

IMAPIAdviseSink::OnNotify

IMAPITable::Advise

IMAPITable : IUnknown

MFCMAPI como un ejemplo de c�digo