MNLS_MultiByteToWideChar

适用于:Outlook 2013 | Outlook 2016

MultiByteToWideChar 类似,后者将字符串映射到 UTF-16 (宽字符) 字符串。 字符串不一定来自多字节字符集。

int MNLS_MultiByteToWideChar(
  UINT uCodePage,
  DWORD dwFlags,
  LPCSTR lpMultiByteStr,
  int cchMultiByte,
  LPWSTR lpWideCharStr,
  int cchWideChar);

参数

uCodePage

[in]用于执行转换的代码页。

dwFlags

[in]指示转换类型的标志。

lpMultiByteStr

[in]指向要转换的字符串的指针。

cchMultiByte

[in] lpMultiByteStr 参数指示的字符串的大小(以字节为单位)。

lpWideCharStr

[] out可选。 指向接收转换后的字符串的缓冲区的指针。

cchWideChar

[in] lpWideCharStr 指示的缓冲区的大小(以字符为单位)。

返回值

如果成功,则返回写入 到 lpWideCharStr 指示的缓冲区的字符数。

备注

此函数包装 MultiByteToWideChar 函数。 有关详细信息,请参阅 MultiByteToWideChar