MNLS_WideCharToMultiByte
Aplica-se a: Outlook 2013 | Outlook 2016
Essa função é semelhante a WideCharToMultiByte, que mapeia uma cadeia de caracteres UTF-16 (caractere largo) para uma nova cadeia de caracteres. A nova cadeia de caracteres não é necessariamente de um conjunto de caracteres multibytes.
int MNLS_WideCharToMultiByte(
UINT uCodePage,
DWORD dwFlags,
LPCWSTR lpWideCharStr,
int cchWideChar,
LPSTR lpMultiByteStr,
int cchMultiByte,
LPCSTR lpDefaultChar,
BOOL FAR *lpfUsedDefaultChar);
Parâmetros
uCodePage
[in] Página de código a ser usada na execução da conversão.
dwFlags
[in] Sinalizadores que indicam o tipo de conversão.
Lpwidecharstr
[in] Ponteiro para a cadeia de caracteres Unicode a ser convertida.
cchWideChar
[in] Sinalizadores que indicam o tipo de conversão.
lpMultiByteStr
[out] Opcional. Ponteiro para um buffer que recebe a cadeia de caracteres convertida.
cchMultiByte
[in] Tamanho, em bytes, do buffer indicado por lpMultiByteStr.
lpDefaultChar
[in] Opcional. Ponteiro para o caractere a ser usado se um caractere não puder ser representado na página de código especificada.
lpfUsedDefaultChar
[out] Opcional. Ponteiro para um sinalizador que indica se a função usou um caractere padrão na conversão.
Valor de retorno
Retorna o número de bytes gravados no buffer apontado por lpMultiByteStr se for bem-sucedido.
Comentários
Essa função envolve a função WideCharToMultiByte . Para obter mais informações, consulte WideCharToMultiByte.