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. |