Freigeben über


IMAPITable::Unadvise

Gilt für: Outlook 2013 | Outlook 2016

Bricht das Senden von Benachrichtigungen ab, die zuvor mit einem Aufruf der IMAPITable::Advise-Methode eingerichtet wurden.

HRESULT Unadvise(
ULONG_PTR ulConnection
);

Parameter

ulConnection

[in] Die Nummer der Registrierungsverbindung, die von einem Aufruf von IMAPITable::Advise zurückgegeben wird.

Rückgabewert

S_OK

Der Aufruf war erfolgreich.

Hinweise

Verwenden Sie die IMAPITable::Unadvise-Methode , um den Zeiger auf das Objekt der Empfehlungssenke freizugeben, das im parameter lpAdviseSink im vorherigen Aufruf von IMAPITable::Advise übergeben wurde, wodurch eine Benachrichtigungsregistrierung abgebrochen wird. Im Rahmen des Verwerfens des Zeigers auf das Objekt der Empfehlungssenke wird die IUnknown::Release-Methode des Objekts aufgerufen. Im Allgemeinen wird Release während des Unadvise-Aufrufs aufgerufen, aber wenn gerade ein anderer Thread die IMAPIAdviseSink::OnNotify-Methode für die Empfehlungssenke aufruft, wird der Release-Aufruf verzögert, bis die OnNotify-Methode zurückgegeben wird.

Weitere Informationen zum Benachrichtigungsprozess finden Sie unter Ereignisbenachrichtigung in MAPI. Spezifische Informationen zu Tabellenbenachrichtigungen finden Sie unter Informationen zu Tabellenbenachrichtigungen. Informationen zur Verwendung der IMAPISupport-Methoden zur Unterstützung von Benachrichtigungen finden Sie unter Unterstützen von Ereignisbenachrichtigungen.

MFCMAPI-Referenz

Einen MFCMAP-Beispielcode finden Sie in der folgenden Tabelle.

Datei Funktion Kommentar
ContentsTableListCtrl.cpp
CContentsTableListCtrl::NotificationOff
MFCMAPI verwendet die IMAPITable::Unadvise-Methode , um Benachrichtigungen für die Tabelle abzubrechen.

Siehe auch

IMAPIAdviseSink::OnNotify

IMAPITable::Advise

IMAPITable : IUnknown

MFCMAPI (engl.) als ein Codebeispiel