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 示例代码,请参阅下表。

文件 函数 Comment
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