MNLS_WideCharToMultiByte
Область применения: Outlook 2013 | Outlook 2016
Эта функция похожа на WideCharToMultiByte, которая сопоставляет строку UTF-16 (широкий символ) с новой строкой символов. Новая строка символов не обязательно из многобайтового набора символов.
int MNLS_WideCharToMultiByte(
UINT uCodePage,
DWORD dwFlags,
LPCWSTR lpWideCharStr,
int cchWideChar,
LPSTR lpMultiByteStr,
int cchMultiByte,
LPCSTR lpDefaultChar,
BOOL FAR *lpfUsedDefaultChar);
Параметры
uCodePage
[в] Кодовая страница, используемая при преобразовании.
Dwflags
[в] Флаги, указывающие тип преобразования.
lpWideCharStr
[в] Указатель на преобразуемую строку Юникода.
cchWideChar
[в] Флаги, указывающие тип преобразования.
lpMultiByteStr
[out] Optional. Указатель на буфер, получающий преобразованную строку.
cchMultiByte
[в] Размер буфера в байтах, указанный lpMultiByteStr.
lpDefaultChar
[in] Optional. Указатель на символ, используемый, если символ не может быть представлен на указанной кодовой странице.
lpfUsedDefaultChar
[out] Optional. Указатель на флаг, указывающий, использовала ли функция символ по умолчанию в преобразовании.
Возвращаемое значение
Возвращает количество байтов, записанных в буфер, на который указывает lpMultiByteStr , в случае успешного выполнения.
Замечания
Эта функция заключает в оболочку функцию WideCharToMultiByte . Дополнительные сведения см. в разделе WideCharToMultiByte.