Freigeben über


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.

Siehe auch

IMAPIAdviseSink::OnNotify

IMSLogon::Advise

IMSLogon : IUnknown