IConverterSession::SetCharSet

適用対象: Outlook 2013 | Outlook 2016

MAPI メッセージを MIME ストリームに変換するときに MAPI から MIME コンバーターが使用する省略可能な文字セットを指定します。

HRESULT SetCharset( 
     BOOL fApply, 
     HCHARSET hcharset, 
     CSETAPPLYTYPE csetapplytype); 

パラメーター

fApply

[in]変換に特定の文字セットを使用するかどうかを示します。 後続の変換で文字セットを適用するには、このパラメーターを true に設定します。 特定の文字セットを適用しなくなり、後続のメッセージの既定値に戻る場合は、このパラメーターを false に設定します。

hcharset

[in]Windows メールの mimeole.h で定義されている文字セットへのハンドル。 null を指定して、特定の文字セットを適用しないように指定します。 null 以外の値の場合は、MimeOleGetCodePageCharset などの関数を使用して、文字セットへのハンドルを取得します。

csetapplytype

[in]Windows メールの mimeole.h で定義されているように、文字セットを適用してメッセージを変換する方法を示します。

戻り値

S_OK

関数呼び出しが成功しました。

MFCMAPI リファレンス

MFCMAPI のサンプル コードについては、次の表を参照してください。

ファイル 関数 コメント
MapiMime.cpp
ImportEMLToIMessage
MFCMAPI は MimeToMAPI を使用して、EML ファイルを MAPI メッセージに変換します。
MapiMime.cpp
ExportIMessageToEML
MFCMAPI では、MAPIToMIMEStm を使用して MAPI メッセージを EML ファイルに変換します。

関連項目

IConverterSession : IUnknown

IConverterSession::MAPIToMIMEStm

IConverterSession::MIMEToMAPI

IConverterSession::SetAdrBook

IConverterSession::SetEncoding

IConverterSession::SetSaveFormat

IConverterSession::SetTextWrapping