Поделиться через


IConverterSession::SetCharSet

Область применения: Outlook 2013 | Outlook 2016

Указывает необязательный набор символов, который преобразователь MAPI в MIME использует при преобразовании сообщения MAPI в поток MIME.

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

Параметры

fApply

[в] Указывает, следует ли использовать определенный набор символов для преобразования. Присвойте этому параметру значение true , чтобы применить набор символов при последующих преобразованиях. Установите для этого параметра значение false , если вы больше не хотите применять какой-либо определенный набор символов и вернуться к значениям по умолчанию для последующих сообщений.

hcharset

[в] Дескриптор набора символов, определенный в mimeole.h Почты Windows. Укажите значение NULL , чтобы указать, что вы не хотите применять какой-либо определенный набор символов. Для значений, отличных от NULL , используйте такую функцию, как MimeOleGetCodePageCharset , чтобы получить дескриптор для набора символов.

csetapplytype

[в] Указывает, как применить набор символов для преобразования сообщения, как определено в mimeole.h Почты Windows.

Возвращаемое значение

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