IMSLogon::Unadvise
Gilt für: Outlook 2013 | Outlook 2016
Entfernt die Registrierung eines Objekts zur Benachrichtigung von Nachrichtenspeicheränderungen, die zuvor mithilfe eines Aufrufs der IMSLogon::Advise-Methode eingerichtet wurden.
HRESULT Unadvise(
ULONG ulConnection
);
Parameter
ulConnection
[in] Die Nummer der Registrierungsverbindung, die von einem Aufruf von IMSLogon::Advise zurückgegeben wird.
Rückgabewert
S_OK
Der Aufruf erfolgreich ausgef�hrt und der erwartete Wert oder Werte zur�ckgegeben hat.
Hinweise
Nachrichtenspeicheranbieter implementieren die IMSLogon::Unadvise-Methode , um den Zeiger auf das Objekt der Empfehlungssenke freizugeben, das im lpAdviseSink-Parameter im vorherigen Aufruf von IMSLogon::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. Wenn jedoch gerade ein anderer Thread die IMAPIAdviseSink::OnNotify-Methode für das Objekt der Empfehlungssenke aufruft, wird der Release-Aufruf verzögert, bis die OnNotify-Methode zurückgegeben wird.