IMAPIMessageSite::CopyMessage
適用対象: Outlook 2013 | Outlook 2016
現在のメッセージをフォルダーにコピーします。
HRESULT CopyMessage(
LPMAPIFOLDER pFolderDestination
);
パラメーター
pFolderDestination
[in]メッセージをコピーするフォルダーへのポインター。
戻り値
S_OK
�ʘb���������A�\�������l�܂��͒l���Ԃ���܂��B
MAPI_E_NO_SUPPORT
この操作は、このメッセージ サイトではサポートされていません。
注釈
フォーム オブジェクトは IMAPIMessageSite::CopyMessage メソッドを呼び出して、現在のメッセージを新しいフォルダーにコピーします。 CopyMessage では、現在ユーザーに表示されているメッセージは変更されず、新しく作成されたメッセージのインターフェイスはフォームに返されません。
実装に関するメモ
CopyMessage メソッドの一般的な実装では、次のタスクが実行されます。
コピーする現在のメッセージの新しいメッセージを作成します。
pMessage パラメーターの新しいメッセージへのポインターと fSameAsLoad パラメーターの FALSE を指定して、IPersistMessage::Save メソッドを呼び出します。
IPersistMessage::SaveCompleted メソッドを呼び出し、pMessage パラメーターに NULL を渡します。
新しいメッセージで IMAPIProp::SaveChanges メソッドを呼び出します。
フォーム サーバーに関連するインターフェイスの一覧については、「 MAPI フォーム インターフェイス」を参照してください。
MFCMAPI リファレンス
MFCMAPI のサンプル コードについては、次の表を参照してください。
ファイル | 関数 | コメント |
---|---|---|
MyMAPIFormViewer.cpp |
CMyMAPIFormViewer::CopyMessage |
実装されていません。 |