IMAPIViewContext::SetAdviseSink
適用対象: Outlook 2013 | Outlook 2016
ビューアーの変更に関する通知を受け取るフォームの登録を管理します。
HRESULT SetAdviseSink(
LPMAPIFORMADVISESINK pmvns
);
パラメーター
pmvns
[in]フォームへのポインターは、シンク オブジェクトまたは NULL をアドバイスします。
戻り値
S_OK
フォーム通知の登録または取り消しが成功しました。
注釈
フォーム オブジェクトは IMAPIViewContext::SetAdviseSink メソッドを呼び出して、登録してフォーム ビューアーの変更を確認するか、事前登録を取り消します。 pmvns が NULL に設定されている場合、フォームは登録を取り消したいと考えています。 pmvns が有効なフォーム アドバイズ シンクを指している場合、フォームは将来の通知のために登録する必要があります。
実装に関するメモ
SetAdviseSink にフォーム アドバイズ シンク ポインターが含まれている場合は、通知を取り消すために別の SetAdviseSink 呼び出しが行われるまで、そのポインターへの参照を保持します。 ビューアーで変更が発生したとき、および新しいメッセージを読み込んでいるときに通知を送信します。
詳細については、「 フォーム通知の送受信」を参照してください。
MFCMAPI リファレンス
MFCMAPI のサンプル コードについては、次の表を参照してください。
ファイル | 関数 | コメント |
---|---|---|
MyMAPIFormViewer.cpp |
CMyMAPIFormViewer::SetAdviseSink |
MFCMAPI は、この関数に IMAPIViewContext::SetAdviseSink メソッドを実装します。 |