IMAPISupport::Unsubscribe
適用対象: Outlook 2013 | Outlook 2016
IMAPISupport::Subscribe メソッドの呼び出しで以前に確立された通知を送信する責任を取り消します。
HRESULT Unsubscribe(
ULONG ulConnection
);
パラメーター
ulConnection
[in] IMAPISupport::Subscribe によって以前に確立された通知登録を表す 0 以外の接続番号。
戻り値
S_OK
通知の登録が取り消されました。
MAPI_E_NOT_FOUND
ulConnection パラメーターで渡された接続番号が存在しません。
注釈
IMAPISupport::Unsubscribe メソッドは、すべてのサービス プロバイダー サポート オブジェクトに対して実装されます。 サービス プロバイダーは 、Subscribe によって 以前に設定された通知登録を取り消すために Unsubscribe を呼び出 します。 Subscribe呼び 出しで渡されたアドバイズ シンク ポインターを解放することで登録を取り消します。
一般に、アドバイズ シンクの IUnknown::Release メソッドは 、Unsubscribe 呼び出し中に呼び出されます。 ただし、別のスレッドが、アドバイズ シンク オブジェクトに対して IMAPIAdviseSink::OnNotify メソッドを呼び出している場合、OnNotify メソッドが返されるまで Release 呼び出しが遅延します。