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::MAPIToMIMEStm
IConverterSession::SetEncoding